在单元格中插入Google电子表格ID

时间:2018-02-23 05:32:35

标签: google-apps-script google-sheets

尝试将电子表格ID和工作表/标签ID的值插入电子表格中的单元格。

找到这个答案并尝试将代码作为脚本:

How to fetch the ID of a Google Spread Sheet via Google Apps Script?

当我尝试将其作为基于单元格的函数运行时,我遇到了这个错误:

  

错误您无权调用msgBox(第2行)。

根据No permission to call msgBox in Google Apps Scripting

希望可能有一种解决方法和/或正确的方法来做到这一点,有人可以指出。

1 个答案:

答案 0 :(得分:2)

使用自定义函数向单元格写入值时,可以使用return将值写入单元格。

所以修改后的函数将是

function getId() {
  return SpreadsheetApp.getActiveSpreadsheet().getId()
}