是否可以使用SQL查询更新电子表格中的值? 此脚本适用于阅读。 我需要使用SQL写入值。
谢谢!
function testReadSQL() {
var queryString = 'SELECT A,B WHERE B > 1'
var url = 'https://docs.google.com/spreadsheets/d/{sheetId}/gviz/tq?'+
'range=A1:B' +
'&tqx=out:csv' +
'&sheet=Sheet1' +
'&tq=' + encodeURIComponent(queryString);
var params = {
headers: {
'Authorization': 'Bearer ' + ScriptApp.getOAuthToken()
},
muteHttpExceptions: true
};
Logger.log(UrlFetchApp.fetch(url, params))
}
答案 0 :(得分:0)
是的,您需要使用PowePivot。 你将不得不做自己的研究,这是一个很大的话题。
答案 1 :(得分:0)
关于连接到SQL数据库及其操作的Apps脚本,JDBC Service是目前可用的。
此服务允许脚本连接到符合JDBC的数据库, 包括Google Cloud SQL,MySQL,Microsoft SQL Server和Oracle。 另请参阅JDBC指南。