获取Google文档电子表格和工作表ID

时间:2017-03-15 01:35:47

标签: javascript google-docs google-spreadsheet-api

我有问题。我找不到一种获取Google文档电子表格和工作表ID的简单方法。我希望不要这样做,因为我的编码能力有限。

如果这是不可避免的,那么最好的方法是什么? Javascript可以做到吗?

无论如何,我的直接问题是:

我有以下测试电子表格,我需要通过名为“Run My Process”(RMP)的应用程序中的配置进行更新,瞧:

https://docs.google.com/spreadsheets/d/1bWlAiO_Y0C1_krvS_C5ZO73HRZZI-ewXVsy66kowpm4/edit?authkey=CNTQxtgN&hl=en_US&authkey=CNTQxtgN#gid=0

我需要知道spreadsheet idworksheet id,因此我可以将它们填充到RMP参数使用的以下字符串中。

供稿/列表/ $ {} spreadsheet_id / $ {} worksheet_id /私营/全

1 个答案:

答案 0 :(得分:0)

您可以尝试使用Google Apps脚本获取传感器ID。正如您在示例“https://docs.google.com/spreadsheets/d/1bWlAiO_Y0C1_krvS_C5ZO73HRZZI-ewXVsy66kowpm4/edit?authkey=CNTQxtgN&hl=en_US&authkey=CNTQxtgN#gid=0”中看到的那样,电子表格的ID是key =和#gid =之间的部分。因此,您可以使用此代码检索它。

function getId() {
  Browser.msgBox('Spreadsheet key: ' + SpreadsheetApp.getActiveSpreadsheet().getId());
}