如何使用 App Script 將 Google 試算表 (Spreadsheet) 的儲存格連結取出到另外一個儲存格?

  1. 點擊上方選單的「擴充功能 > App Scripts」

  2. 在 App Scripts 編輯器中自訂函數

    function GetURL(input) {
      var myFormula = SpreadsheetApp.getActiveRange().getFormula();
      var myAddress = myFormula.replace('=GetURL(','').replace(')','');
      var myRange = SpreadsheetApp.getActiveSheet().getRange(myAddress);
      return myRange.getRichTextValue().getLinkUrl();
    };
  3. 在試算表中使用自訂的 GetUrl 函數

  4. 等待 Loading 結束後即可取得結果