如何使一组脚本可用于我的所有 Google 电子表格?

Cap*_*tic 5 google-sheets google-apps-script

Excel 支持 PERSONAL.XLS 文件的概念,其中包含我的个人脚本,我希望能够在我打开的任何电子表格/工作簿上使用该脚本。

我如何在 Google Docs 中执行类似操作,即有一组脚本,无论我打开哪个 Google 电子表格,这些脚本都会导致 onOpen 事件运行,从而添加我的额外菜单?

Sri*_*rik 4

您无法在 Google 电子表格中执行此操作。然而,最好的做法是

  1. 使用 onOpen 和其他函数编写独立脚本。
  2. 将其发布为库
  3. 在您手动创建的每个电子表格中编写一个 onOpen shell。:( 这个 shell 函数将调用库的 onOpen。

但是,如果您创建具有关联脚本的电子表格副本,则该副本中也将包含该脚本。