在从Google表单响应表E中选择单个响应时动态更新Google图表仪表板,可以通过以下步骤实现:
function onFormSubmit(e) {
var response = e.response.getItemResponses();
var selectedResponse = response[0].getResponse(); // 假设你想要获取第一个问题的响应
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var chart = sheet.getCharts()[0]; // 假设你的图表是第一个图表
var range = sheet.getRange("E:E"); // 假设你的响应数据保存在E列中
var values = range.getValues();
for (var i = 0; i < values.length; i++) {
if (values[i][0] == selectedResponse) {
chart = chart.modify().asColumnChart().setOption('vAxis.viewWindow.min', values[i][1]).setOption('vAxis.viewWindow.max', values[i][2]).build();
sheet.updateChart(chart);
break;
}
}
}
现在,当你在Google表单中选择单个响应时,图表仪表板将会根据选择的响应动态更新。请注意,以上代码仅为示例,你需要根据你的实际需求进行修改和调整。
推荐的腾讯云相关产品:腾讯云云服务器(https://cloud.tencent.com/product/cvm)和腾讯云数据库(https://cloud.tencent.com/product/cdb)可以提供稳定的云计算基础设施和数据存储服务。
领取专属 10元无门槛券
手把手带您无忧上云