Google apps script 从另一个自定义函数调用google sheets自定义函数
我在Google工作表中尝试以下操作,这会产生一个错误,因为尽管当我在编辑器中测试对象时(或者当我将其设置为返回Google apps script 从另一个自定义函数调用google sheets自定义函数,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我在Google工作表中尝试以下操作,这会产生一个错误,因为尽管当我在编辑器中测试对象时(或者当我将其设置为返回JSON.stringify并直接在显示正确JSON的电子表格中调用它时),函数_2(),当该对象应作为参数传递给函数_1()时,该对象会以某种方式转换为空字符串: =function_1(B2,B3,function_2(A1,A2)) 有什么想法吗?自定义函数应该返回一个值或一个值数组,以便在Google表单中工作 一个或多个值应为有效值,即数字、文本、布尔值或日期 转换为有效G
JSON.stringify
并直接在显示正确JSON的电子表格中调用它时),函数_2(),当该对象应作为参数传递给函数_1()
时,该对象会以某种方式转换为空字符串:
=function_1(B2,B3,function_2(A1,A2))
有什么想法吗?自定义函数应该返回一个值或一个值数组,以便在Google表单中工作
一个或多个值应为有效值,即数字、文本、布尔值或日期
转换为有效Google工作表的JavaScript对象类型为
- 数对数。百分比、货币和其他数字格式取决于谷歌表单格式
- 字符串转换为文本
- 迄今为止。
- 注意:时间、日期时间或持续时间的转换取决于单元格格式,但持续时间可能会很复杂
- 从布尔到布尔
参考文献
明白了,因为我返回的是有效的JS对象,但不是有效的GS对象,所以它不起作用。谢谢