Google apps script 如何在谷歌电子表格中将范围转换为字符串?
我在谷歌电子表格中有一个脚本,可以计算该范围内指定颜色的单元格数量(例如,一个范围内有10个单元格,其中3个单元格有红色字体) 如果我调用范围为字符串的函数,则没有问题:Google apps script 如何在谷歌电子表格中将范围转换为字符串?,google-apps-script,google-sheets,scripting,custom-function,Google Apps Script,Google Sheets,Scripting,Custom Function,我在谷歌电子表格中有一个脚本,可以计算该范围内指定颜色的单元格数量(例如,一个范围内有10个单元格,其中3个单元格有红色字体) 如果我调用范围为字符串的函数,则没有问题: =COUNTTEXTCOLOR("A1:F1", "#ff0000") 但是我需要使用范围作为实际引用,它动态地指向指定的单元格。当你这样称呼它的时候 =COUNTTEXTCOLOR(A1:F1, "#ff0000") 。。。它返回异常: Range not found (line 9). 我知道引用需要转换为字符串格式
=COUNTTEXTCOLOR("A1:F1", "#ff0000")
但是我需要使用范围作为实际引用,它动态地指向指定的单元格。当你这样称呼它的时候
=COUNTTEXTCOLOR(A1:F1, "#ff0000")
。。。它返回异常:
Range not found (line 9).
我知道引用需要转换为字符串格式,但是如何转换呢 - 在应用程序脚本中,任何非严格数字的值都必须是字符串
- 字符串不能在没有引号的情况下传递
- 将不带引号的真实引用保存在单独的列中(例如,第I列)
- 使用
调用你的应用程序脚本-这将把你的范围符号转换成字符串=COUNTTEXTCOLOR(TO_TEXT(I1),“#ff0000”)
- 在应用程序脚本中,任何非严格数字的值都必须是字符串
- 字符串不能在没有引号的情况下传递
- 将不带引号的真实引用保存在单独的列中(例如,第I列)
- 使用
调用你的应用程序脚本-这将把你的范围符号转换成字符串=COUNTTEXTCOLOR(TO_TEXT(I1),“#ff0000”)
Range not found (line 9).