Google apps script 新的Google Sheets自定义函数参数,值大于1000万

Google apps script 新的Google Sheets自定义函数参数,值大于1000万,google-apps-script,google-sheets,Google Apps Script,Google Sheets,如果您在新的Google表单(旧的表单没有此错误)中的自定义函数中包含任何参数,且该函数的值等于或大于10000000,则会发生错误,并且单元格会显示“正在加载…” 测试电子表格: 如果在单元格的等式公式中使用Test1,甚至Test3,并将参数设置为值大于10000000的单元格,则会失败。测试3甚至没有指定任何参数,但仍然会崩溃 Test2展示了一种变通方法,可用于将字符串引用(如“E3”)作为参数传递到函数中,然后函数将在值大于10000000的单元格中正常工作 这似乎是一个错误,它将值

如果您在新的Google表单(旧的表单没有此错误)中的自定义函数中包含任何参数,且该函数的值等于或大于10000000,则会发生错误,并且单元格会显示“正在加载…”

测试电子表格:

如果在单元格的等式公式中使用Test1,甚至Test3,并将参数设置为值大于10000000的单元格,则会失败。测试3甚至没有指定任何参数,但仍然会崩溃

Test2展示了一种变通方法,可用于将字符串引用(如“E3”)作为参数传递到函数中,然后函数将在值大于10000000的单元格中正常工作

这似乎是一个错误,它将值传递给自定义函数,而不是自定义函数的处理


是否有人知道这是一个已知的bug,或者是否有其他解决方法?我传入字符串引用的test2解决方案并不理想,因为如果引用的单元格发生了更改,它不会自动更新。

这个问题已经由google解决并修复

见第3800期:

这看起来确实像一个bug。请在此处提交错误报告:
function Test1(val){
 return val; 
}

function Test2(ref){
 return SpreadsheetApp.getActiveSheet().getRange(ref).getValue();

}
function Test3(){
  return "Test3";
}