我正在Google表格中工作,我编写了代码,在其中将一些数据添加到单元格中,然后单击一个按钮(我已经在电子表格中创建了一个按钮),该代码将进行一些计算。所有这些都可以完美地工作,问题是我不想让代码出现在同一电子表格中,因为我不希望人们看到它,所以我创建了一个新的电子表格并在其中添加了代码以及答案或计算结果可以发送到第一个电子表格,我将此新电子表格称为S2,将第一个电子表格称为S1。因此,代码在S2中,而按钮在S1中。我在S2中添加了一个按钮,以查看代码是否起作用,以及是否会将计算结果发送到S1,并且效果也很好。我唯一不能做的就是S1中的按钮可以调用在S2中完成所有操作的函数。有人能帮助我吗?
我相信您的目标如下。
为此,这个答案如何?在这个答案中,我想提出以下两种模式。
在这种模式下,将使用Google Apps脚本库。首先,将版本添加到“ S2”上的脚本中。然后,分配给“ S1”上的按钮的脚本将“ S2”上的脚本用作库。这样,您可以通过单击“ S1”上的按钮来使用“ S2”上的脚本。
在这种模式下,将使用Web Apps。首先,使用“ S2”上的脚本部署Web Apps。在这种情况下,doGet
可能是合适的。然后,分配给“ S1”上的按钮的脚本通过向Web Apps请求来使用“ S2”上的脚本UrlFetchApp
。这样,您可以通过单击“ S1”上的按钮来使用“ S2”上的脚本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句