Google apps script 谷歌应用程序脚本表功能停止工作,不再工作
我在谷歌应用程序的表单脚本中遇到了一个问题,这可能是他们系统中的一个bug,也可能是我不理解的一个“功能” 我甚至不能清楚地描述这个问题,但让我描述一下,希望某个地方的人知道可能发生了什么 我正在为电子表格构建一个应用程序,并将代码拆分为多个文件。在某个时刻,我的新电子表格功能(称为Google apps script 谷歌应用程序脚本表功能停止工作,不再工作,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我在谷歌应用程序的表单脚本中遇到了一个问题,这可能是他们系统中的一个bug,也可能是我不理解的一个“功能” 我甚至不能清楚地描述这个问题,但让我描述一下,希望某个地方的人知道可能发生了什么 我正在为电子表格构建一个应用程序,并将代码拆分为多个文件。在某个时刻,我的新电子表格功能(称为SCHEDULE)将停止响应。这是我能描述它的最好方式。它要么不返回,要么返回一个空范围(我不知道是哪个)。它不会抛出错误,也不会返回我要求它返回的内容 然后: 如果我撤消在函数中断之前所做的更改,它将不会重新开始
SCHEDULE
)将停止响应。这是我能描述它的最好方式。它要么不返回,要么返回一个空范围(我不知道是哪个)。它不会抛出错误,也不会返回我要求它返回的内容
然后:
- 如果我撤消在函数中断之前所做的更改,它将不会重新开始工作。我可以直接将函数剥离为一个简单的
,但它仍然无法工作。除非我删除它所在的文件,然后重新创建该文件,否则它将无法再次工作返回[[“I ran”]]
- 如果我撤消更改并重命名该函数(例如,将其重命名为
),它将重新开始工作SCHEDULE2
- 如果我重命名函数并且不更新电子表格中的引用,则不会给我一个
错误,如果没有定义函数,这是您所期望的名称?
- 如果撤消更改,请重命名该函数(例如,重命名为
),然后重新执行以前破坏该函数的更改,该函数将正常工作SCHEDULE3
- 这不是一个公共或分布式应用程序,我只是通过工具->脚本编辑器从电子表格创建了它
- 脚本的实际错误按预期报告,前提是它们发生在函数停止响应之前