Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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
Charts 谷歌电子表格图表中的命名范围?_Charts_Google Apps Script_Google Sheets_Spreadsheet_Google Spreadsheet Api - Fatal编程技术网

Charts 谷歌电子表格图表中的命名范围?

Charts 谷歌电子表格图表中的命名范围?,charts,google-apps-script,google-sheets,spreadsheet,google-spreadsheet-api,Charts,Google Apps Script,Google Sheets,Spreadsheet,Google Spreadsheet Api,编辑:这个问题与2013年最新的“旧”谷歌电子表格有关 可以在谷歌电子表格图表中使用命名范围吗 我需要动态更新范围的维度(起始位置和大小),并能够在图表中反映出来,即我需要图表源范围跟随移动的源数据范围的位置 额外信息: 我有两张床单。一个有一个标题,后面跟着“输入”行和数据行。当我在“输入”行中键入任何内容时,我的脚本会自动在该行之后添加一行,并将新输入移动到该行,从而创建新的数据行 关于图表:如果我指定的数据范围仅包括数据行,则新行将不包括在内,因为整个“旧”范围发生了移位。$指定数据范围时

编辑:这个问题与2013年最新的“旧”谷歌电子表格有关

可以在谷歌电子表格图表中使用命名范围吗

我需要动态更新范围的维度(起始位置和大小),并能够在图表中反映出来,即我需要图表源范围跟随移动的源数据范围的位置

额外信息:

我有两张床单。一个有一个标题,后面跟着“输入”行和数据行。当我在“输入”行中键入任何内容时,我的脚本会自动在该行之后添加一行,并将新输入移动到该行,从而创建新的数据行

关于图表:如果我指定的数据范围仅包括数据行,则新行将不包括在内,因为整个“旧”范围发生了移位。$指定数据范围时忽略符号。因此,我要做的是将我的“输入”+1标题行包含在范围内。它们没有值,因此在图表中无法看到前两个位置的数据点。我正在使用一个组合图,其中包含另一张没有页眉的工作表中的另一个范围,因此它看起来如下所示:

(通常在图表原点右侧的绿色直方图有一些值)


所以折线图向右移动了两个位置,但它应该从位置0开始,所以我希望图表以某种方式跟随范围或重新定义它,所以它总是从第一个数据行开始。我希望它有意义。

图表使用
范围作为参数,您是否尝试简单地使用定义范围?

图表不支持命名范围。但是,您可以设置图表,使源数据范围为整列(例如,Sheet1!D:D)。然后,图表将显示该列中的所有值,并考虑在创建图表后添加(或删除)的行。如果第一行(例如4)包含表格标题,则可以指定类似Sheet1的内容!D5:D作为您的源数据范围

在搜索此内容时,我找到了一个我认为可以共享的解决方案

我有一组数据,我想从中创建一组图表。我相当简单的解决方法是为每个图表创建一个新选项卡,其中包含一个透视表,以便根据每个图表的条件提取数据。我在顶部插入了一行,以便在下面的数据透视表中保存我的值的总和,而不是引用数据透视表本身中移动的“总计”单元格


注意:我隐藏了pivot表的标题行,并取消选中其中的“Totals”,以使总和正常工作。希望这对别人有帮助

根据您的建议,我在图表的高级编辑对话框中尝试了类似的操作:getRangeByName(“Range\u Workdays\u Ago”),但不幸的是,它不起作用……您是在告诉我您是手动创建图表的吗?我的建议当然应该在气体脚本图表创建的背景下起作用。是的,我就是这样做的。那么,您的意思是在每次添加/删除行时以编程方式创建图表吗?性能如何?是否可以通过脚本更新现有图表?如果你能编辑你的答案,我会“接受”它。我不是图表专家,但如果你能提供更多关于你的数据和你愿意创建的图表类型的信息,我可以尝试…:-)谢谢你的建议。这是一个很好的解决方案,但在我的例子中,我有4行标题,不想包含它们…@ellockie,这真的不是问题。阅读我的更新答案。不幸的是,它不会包括我刚才在编辑我的问题时解释的新插入的数据行。是你的脚本打破了图表更新。我认为这正是当在范围的开头插入新行,甚至更高时自然发生的事……这正是我的问题:)谢谢!