Google apps script 如何将量程与气体垂直关联

Google apps script 如何将量程与气体垂直关联,google-apps-script,Google Apps Script,我需要绘制一张图表,其: X轴将是一个谷歌工作表行 Y轴是另一个谷歌工作表行 我不知道为什么这在GoogleSheet中不是一个微不足道的例子,但事实上它确实需要一个专栏,至少表面上是这样。 要以图形方式进行,我需要使用一些图表设置(TransposeRowsAndColumns和垂直关联范围,如您在法语(抱歉)屏幕截图中所看到的) 不幸的是,此技巧不允许重新加载选定范围内的值。如果我这样做,我就会失去我的设置。 无论如何,我想做它的编程 我找到了setTransportSerowsandC

我需要绘制一张图表,其:

  • X轴将是一个谷歌工作表行
  • Y轴是另一个谷歌工作表行
我不知道为什么这在GoogleSheet中不是一个微不足道的例子,但事实上它确实需要一个专栏,至少表面上是这样。 要以图形方式进行,我需要使用一些图表设置(TransposeRowsAndColumns和垂直关联范围,如您在法语(抱歉)屏幕截图中所看到的)

不幸的是,此技巧不允许重新加载选定范围内的值。如果我这样做,我就会失去我的设置。 无论如何,我想做它的编程

我找到了setTransportSerowsandColumns(true | false)函数,但没有找到另一个函数

因此,请帮助我了解如何在谷歌应用程序脚本中执行图形操作“关联范围”->“垂直”


[

您可以将
setMergeStrategy(mergeStrategy)
方法与
MERGE\u行
合并类型一起使用,如下所示:

function createChart() {
   var sheet = SpreadsheetApp.getActiveSheet();
   var range1 = sheet.getRange("Confirmés!E1:AF1");
   var range2 = sheet.getRange("Confirmés!E77:AF77");
   var chart = sheet.newChart()
       .setChartType(Charts.ChartType.LINE)
       .addRange(range1)
       .addRange(range2)
       .setMergeStrategy(Charts.ChartMergeStrategy.MERGE_ROWS)
       .setTransposeRowsAndColumns(true)
       .setPosition(5, 5, 0, 0)
       .build();
}
参考


谢谢!!为我的用例合并行。@GuillaumeB我已经编辑了我的答案,我很高兴提供的解决方案对您有所帮助!干杯