Google apps script &引用;“装载”;一些单元格出现问题。我的谷歌电子表格没有更新,谷歌应用程序脚本也没有';我不能正常工作

Google apps script &引用;“装载”;一些单元格出现问题。我的谷歌电子表格没有更新,谷歌应用程序脚本也没有';我不能正常工作,google-apps-script,spreadsheet,Google Apps Script,Spreadsheet,我在我的网站上有一份带有谷歌表格的调查问卷。每当用户填写问卷时,其答案都会在电子表格中用于评估某些内容。答案由电子表格正确存储。学生进行一些计算,我将结果存储在另一张名为“报告”的表格中。我的GS脚本向用户发送一封包含其结果的电子邮件。我每30分钟设置一个激活器来运行sendEmail功能。今天早上脚本无法工作,因为电子表格中的结果未被评估。Te return是结果单元格的“#Name?” 如何保持电子表格的更新?在函数开始时,我执行以下操作: var EMAIL_SENT = 'EMAIL_S

我在我的网站上有一份带有谷歌表格的调查问卷。每当用户填写问卷时,其答案都会在电子表格中用于评估某些内容。答案由电子表格正确存储。学生进行一些计算,我将结果存储在另一张名为“报告”的表格中。我的GS脚本向用户发送一封包含其结果的电子邮件。我每30分钟设置一个激活器来运行sendEmail功能。今天早上脚本无法工作,因为电子表格中的结果未被评估。Te return是结果单元格的“#Name?”

如何保持电子表格的更新?在函数开始时,我执行以下操作:

var EMAIL_SENT = 'EMAIL_SENT';
function sendEmail() {
  //TO DO: Active Sheet Check
  var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Report');
是否有更新ss的操作:基本上运行所有的数学运算?
我需要部署脚本吗?

也许这就是你正在寻找的,如果谢尔盖提出的解决方案对你没有帮助,请考虑分享你的电子表格和完整的脚本,以便给你一些帮助。谢谢你抽出时间。我无法共享电子表格的整个脚本。我试图更好地解释我的问题。我有一份风险分析问卷。当用户填写问卷时,我有一个包含多张表单的谷歌表单,我对其答案进行一些数学运算,利用谷歌表单的预构建操作和我开发的一些自定义函数。我还有一个函数,它每30分钟激活一次,将分析操作的结果发送给编译器。但是,大多数时候,我存储结果的单元格都处于“加载”状态,因此[continue]返回的只是“#Name?”,这在我的脚本中被视为错误。我想知道是否有办法强制电子表格在运行函数发送带有结果的电子邮件之前运行所有操作。或者至少如果有一些“最佳实践”可以避免某些单元格加载缓慢。嗨。你核对了@Sergey提出的答案了吗?添加
SpreadsheetApp.flush()。顺便说一句,如果不深入研究你的问题,就很难帮助你。您能否制作一个简单版本的电子表格或提供一些复制步骤,以便获得与您相同的错误
#Name
错误表示函数拼写错误或未定义范围,问题可能出在代码或计算中。