如何将脚本从一个电子表格复制到另一个电子表格?

时间:2014-03-11 02:46:26

标签: google-apps-script

我需要将现有的脚本(我没写过)复制到现有的电子表格中。该脚本名为“SaveBack”,可在此处找到:https://docs.google.com/a/levelgroup.com/spreadsheet/ccc?key=0Agcb8bUVVOOodHhoV3BrRGZ6UEdSYnVLSEk3bllxRnc#gid=1

我现有的电子表格过于复杂(它有很多其他链接到它的电子表格),可将其所有工作表复制到包含该脚本的电子表格中。我已经将SaveBack编辑器表单模板表复制到我的主电子表格中,但我无法弄清楚如何将随附的SaveBack脚本复制到我的电子表格中。

有人可以帮忙吗?谢谢!

1 个答案:

答案 0 :(得分:1)

打开保存后退脚本,选择脚本文本,复制它,转到工作表,创建新脚本(空白模板),将复制的脚本粘贴到新脚本中,名称为SaveBack(假设它是一个项目) ,检查原始脚本上的触发器并确保您的触发器匹配,您应该好好去。您将不得不更改任何工作表,文档或其他字符串ID以匹配您的文件ID,但这不是太糟糕。

当我在工作和个人帐户之间来回移动时,我会一直这样做。您还可以创建上面链接的其他人的电子表格的副本,它将使用它移动脚本。然后,您可以转到脚本并获取项目密钥,以便在您自己的脚本中将其用作库。由于您将副本用作库,因此您不必担心其他人更改脚本并破坏您的功能。