Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 是否可以使用应用程序脚本而不是内置函数创建迷你图?_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 是否可以使用应用程序脚本而不是内置函数创建迷你图?

Google apps script 是否可以使用应用程序脚本而不是内置函数创建迷你图?,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我使用的是Google电子表格,我想在=sparkline()函数附带的给定参数之外自定义sparkline函数 更具体地说,我想创建一个项目符号图表。我可以这样做来创建堆叠条形图:=SPARKLINE(C9:E9,{“charttype”,“bar”}) 堆叠条形图是项目符号图的一半。一个使用GoogleCharts API的子弹图示例 考虑到博客帖子使用的是谷歌图表API,而我目前使用的是谷歌电子表格,很有可能有一种方法可以为项目符号图表创建一个闪闪发光的公式(因为我使用的是两个谷歌服务,它

我使用的是Google电子表格,我想在
=sparkline()
函数附带的给定参数之外自定义sparkline函数

更具体地说,我想创建一个项目符号图表。我可以这样做来创建堆叠条形图:
=SPARKLINE(C9:E9,{“charttype”,“bar”})

堆叠条形图是项目符号图的一半。一个使用GoogleCharts API的子弹图示例

考虑到博客帖子使用的是谷歌图表API,而我目前使用的是谷歌电子表格,很有可能有一种方法可以为项目符号图表创建一个闪闪发光的公式(因为我使用的是两个谷歌服务,它们在某种程度上是集成的)

我还想练习用煤气

理想情况下,我希望能够使用单元格中的函数创建迷你图(类似于
=image()
)。这与创建图表相反


有帮手吗?有没有一种方法可以通过使用GAS构建的自定义函数来实现这一点?

在谷歌应用程序脚本中,无法使用自定义公式创建图表或图像。因为自定义公式在没有特殊权限的情况下运行,所以它们只能访问更多通用应用程序脚本可用的有限服务子集

见:

基本上,自定义公式可以返回单个值或一组值,这是它们与电子表格交互的唯一方式


为了使用Apps脚本创建图表,您需要使用边栏或从自定义菜单调用的函数,这样才能使用图表服务

谢谢你的信息。如果我使用自定义菜单函数,我是否能够使用自定义脚本来创建迷你图,比如在=image()函数中?或者它仍然只允许实际图像吗?我从未尝试过,但我认为您应该能够通过图表服务将您可以创建的线条图引导到具有闪烁类型外观的状态。我在图表方面没有做太多的工作,所以我不能用经验来证明这一点。