【发布时间】:2018-07-25 18:37:06
【问题描述】:
只是想知道是否有脚本可以将谷歌趋势中的数据导入谷歌表格。 基本上,我想每天触发这样的脚本来了解给定主题的上升趋势,我不确定是否有这样的解决方案可用。
否则,有什么解决方案可以执行此任务吗?
非常感谢!
【问题讨论】:
标签: google-apps-script google-sheets google-trends
只是想知道是否有脚本可以将谷歌趋势中的数据导入谷歌表格。 基本上,我想每天触发这样的脚本来了解给定主题的上升趋势,我不确定是否有这样的解决方案可用。
否则,有什么解决方案可以执行此任务吗?
非常感谢!
【问题讨论】:
标签: google-apps-script google-sheets google-trends
您可以参考此sample code snippet,了解如何使用 Google Apps 脚本查询 Google 趋势。例如,此函数从电子表格中读取输入并对其进行清理,然后调用 queryGoogleTrends 执行实际查询并最终显示实际结果:
function startQuery() {
sheet = SpreadsheetApp.getActiveSpreadsheet();
// start the query
var result = buildQueryString(sheet.getRangeByName("q").getValue(),
sheet.getRangeByName("cat").getValue(),
sheet.getRangeByName("geo").getValue(),
sheet.getRangeByName("gprop").getValue(),
sheet.getRangeByName("cmpt").getValue(),
sheet.getRangeByName("date").getValue()
);
// display the resulting link in a cell
sheet.getRangeByName("Query_Result").setValue(result).setBackground("yellow");
var csv_result = generateCsvDownload(sheet.getRangeByName("q").getValue(),
sheet.getRangeByName("cat").getValue(),
sheet.getRangeByName("geo").getValue(),
sheet.getRangeByName("gprop").getValue(),
sheet.getRangeByName("cmpt").getValue(),
sheet.getRangeByName("date").getValue()
);
sheet.getRangeByName("CSV_Download_Link").setValue(csv_result).setBackground("yellow");
}
【讨论】: