Load .gsheet link from local file

Discover Google Docs link in .gsheet file and navigate to it. 2020-03-02.

目前為 2020-03-02 提交的版本,檢視 最新版本

// ==UserScript==
// @name        Load .gsheet link from local file
// @version     0.1
// @description Discover Google Docs link in .gsheet file and navigate to it. 2020-03-02.
// @author      Jefferson "jscher2000" Scher
// @namespace   JeffersonScher
// @copyright   Copyright 2020 Jefferson Scher
// @license     BSD-3-Clause
// @match       file:///*/*
// @grant       none
// ==/UserScript==

// Detect documents whose paths end with .gsheet
if (location.pathname.indexOf('.gsheet') > -1 && location.pathname.slice(-7) == '.gsheet'){
  // Parse document text as JSON
  var oSheetInfo = JSON.parse(document.body.textContent);
  // Replace current page with linked page
  location.replace(oSheetInfo.url);
}