前提:我对算法、语法或方法等没有问题,因此我很抱歉没有报告脚本或其中的一部分。但我在一个迷里。
我有一张预约医疗的表格,由患者在线填写,它提供了一张报告预约的表格。这张单子只供医生用来查看他的预约情况。该表格通过开放时间间隔的ListItem(即:3月3日上午3点11分至11点20分(向患者建议一份天数和小时时段的列表。表单(在提交表单时触发(会自动更新谷歌表单的列表项,建议下一位需要预约的患者使用。一个脚本中的一个函数适用于所有人,它可以完美地工作。
现在,我想让医生管理预约表(表格(,编辑表格本身的单元格。但是,每次编辑表格时,都必须更新表格中时隙的列表项(在编辑时触发(。
因此,目标是:1( 我把我的脚本部分负责更新Form,它在我开发主函数的同一脚本编辑器中成为了一个新函数。当新函数从Form的脚本编辑器中运行时,它可以完美地工作。2(我在工作表的脚本编辑器中完整复制上述脚本,然后。。。for循环不能按预期工作,在任何方面都不能像在Form环境中那样工作
注意:每个文件都是通过ID打开的,并且不会在"活动"文件上调用任何方法。感谢
出于文档目的发布;根据他们的评论,OP找到了答案:
我终于解决了。这是一个由时区管理引起的问题。事实上,指南说:"新脚本默认为所有者的时区,但可以通过在脚本编辑器中单击"文件">"项目属性"来更改脚本的时区。"我照做了,问题消失了,我找到了平静。