【问题标题】:How to get link to given row in Google Script / google sheet?如何在谷歌脚本/谷歌表中获取给定行的链接?
【发布时间】:2020-09-24 06:12:03
【问题描述】:

如何获取到 Google Script / Google Sheet 中行的超链接?

当我尝试时:

 var hyperlink = row[2].hyperlink;

结果是:

undefined

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    我相信你的目标如下。

    • 您想使用 Google Apps 脚本检索特定行的超链接。

    修改点:

    • 很遗憾,我无法理解var hyperlink = row[2].hyperlink;row[2]。所以比如row[2]是一个数组,你想检索第3行的超链接,你可以创建链接。
    • 例如,第一行的超链接如下。
      • https://docs.google.com/spreadsheets/d/{spreadsheetId}/edit#gid={sheetId}&range=1:1
      • 我觉得这个可以用。

    示例脚本:

    function myFunction() {
      const sheetName = "Sheet1";  // Please set the sheet name.
      const rowNumber = 3;  // `row[2]` of `row[2].hyperlink` is the row 3?
    
      const ss = SpreadsheetApp.getActiveSpreadsheet();
      const sheet = ss.getSheetByName(sheetName);
      const hyperlink = `https://docs.google.com/spreadsheets/d/${ss.getId()}/edit#gid=${sheet.getSheetId()}&range=${rowNumber}:${rowNumber}`;
      console.log(hyperlink)
    }
    

    注意:

    • 请使用此脚本启用 V8。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-08
      • 1970-01-01
      • 1970-01-01
      • 2020-04-02
      • 1970-01-01
      • 1970-01-01
      • 2013-08-01
      相关资源
      最近更新 更多