[Google App脚本+ Google表格-从单元格获取URL(链接到单独的表格),并从链接的表格中提取表格标签

问题描述 投票:0回答:1

[另一个应用脚本问题。我已经为此工作/研究了几天,并且已经接近了,但是需要添加自动化元素,我当前的脚本不适合最终目标。

我需要:

  • 从主要的“生成器”工作表中的单元格获取URL。
  • URL指向完全独立的Google表格。
  • 我需要从外部链接的Google表格中获取特定的命名工作表标签,并将其作为新的工作表标签带入我的主文档中。
  • 带有URL的源单元格可以用新链接替换,因此需要自动化。我不想使用硬编码工作表ID或URL的多个脚本。
  • URL链接可能会更改,但是每个外部工作表都会有一个名称相同的标签,因此保持一致。

似乎我在脚本中将URL单元(在这种情况下为B28包含URL)存储为变量,因此不再可读。 EG:

  var SPREADSHEET_URL_REFERENCE_SOURCE_SHEET = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Calc Generator");
  var SPREADSHEET_URL_REFERENCE_SOURCE_RANGE = SPREADSHEET_URL_REFERENCE_SOURCE_SHEET.getRange("B28");
  var SPREADSHEET_URL_VALUE = SPREADSHEET_URL_REFERENCE_SOURCE_RANGE.getValues();

之后,我的脚本将无法再获取URL。任何帮助将不胜感激,在这一点上我有点雪盲了!

谢谢。

url google-apps-script google-sheets hyperlink id
1个回答
0
投票

将此行:var SPREADSHEET_URL_VALUE = SPREADSHEET_URL_REFERENCE_SOURCE_RANGE.getValues();更改为此var SPREADSHEET_URL_VALUE = SPREADSHEET_URL_REFERENCE_SOURCE_RANGE.getValue();

© www.soinside.com 2019 - 2024. All rights reserved.