【问题标题】:Is there a way to format data points when creating a chart using Apps Script?使用 Apps 脚本创建图表时,有没有办法格式化数据点?
【发布时间】:2021-07-10 13:23:27
【问题描述】:

我想在 Google 表格中编写一个 Apps 脚本,该脚本从表格中提取数据并使用单元格的条件格式为柱形图中的相应列着色。这在表格本身中很容易做到:创建柱形图后,您只需双击单个列,然后修改格式(或转到图表编辑器、自定义、系列、格式,然后“格式化数据点). 但是,图表配置选项中似乎缺少它:https://developers.google.com/apps-script/chart-configuration-options?hl=en#column-config-options

我是否正确,这是一个缺失的选项?如果是这样,有什么办法可以解决这个问题吗?

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    答案:

    在电子表格嵌入图表中,无法以编程方式指定特定列的颜色。

    参考:

    以下是构建和自定义柱形图的方法列表:EmbeddedColumnChartBuilder。它不包括任何方法。 setColors(cssValues) 只是使用提供的数组中的第一个值修改图表中所有列的颜色。

    这似乎也无法在 Sheets API 中访问(请参阅 ChartSpec)。

    提交功能请求:

    如果您认为此功能可能有用,我建议您使用 this template 在问题跟踪器中请求它。

    【讨论】:

    • 感谢您的回复。我希望有一个对此有第一手经验的人来确认绝对没有办法,假设已经尝试过但失败了,或者他们已经在支持下确认了。我不确定这里是否是这种情况?无论哪种方式,我都会接受答案并按照您的建议创建问题!再次感谢。
    • @user3166580 不客气。是的,我已经对此进行了测试。
    猜你喜欢
    • 2020-03-24
    • 1970-01-01
    • 1970-01-01
    • 2014-01-09
    • 1970-01-01
    • 1970-01-01
    • 2020-08-20
    • 2019-11-06
    • 2019-12-05
    相关资源
    最近更新 更多