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

Get a Google docs spreadsheet and worksheet id

我有问题。我找不到获取 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 参数使用的以下字符串中。

feeds/list/${spreadsheet_id}/${worksheet_id}/private/full

您可以尝试使用 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());
}