自定义功能参数太大

时间:2019-07-03 09:57:52

标签: google-apps-script google-sheets custom-function

有一个Google表格具有超过2,000行和500列以上的内容,还有一个Google Apps脚本自定义函数,该函数将单元格范围作为参数并将其数据发布到外部API。

函数调用采用以下形式:export prev1=".." export prev2="../.." export prev3="../../.." export prev4="../../../.."

参数处理:

export prev4="../../../.."
mkdir -p /1/2/3/4/5
cd /1/2/3/4/5
pwd => result is /1/2/3/4/5
cd $prev4
pwd => result is /1

问题在于Google Apps脚本自定义函数的参数大小受到限制。

如果函数调用用于一百行,则一切正常,但如果有几百行,则会出现限制错误:

  

“自定义功能参数太大。”

有什么方法可以为大型自定义函数参数找出Google Apps脚本自定义函数?

1 个答案:

答案 0 :(得分:1)

将单元格范围设为String:

sc

将字符串转换为Range并获取以下值:=someFunctionName("A1:SG1000")

[][]