正如主题标题所示,我想知道在Google Apps脚本中,是否可以在Spreadsheets API中调用结构化查询。或者那是不可行的?该文档包含Protocol,Java和.NET的示例,但没有GAS的示例。如果有可能,那怎么做呢?
谢谢。
答案 0 :(得分:1)
我已经为GAS创建了Spreadsheet List API Wrapper库。 请看看。 Link
答案 1 :(得分:-1)
我是Google Apps脚本的新手。但是玩弄调试器, 我注意到以下对象锚定在“this”对象上。
Jdbc (the methods are listed below)
Types
ResultSet
Statement
Connection
ParameterMetaData
DatabaseMetaData
ResultSetMetaData
RowIdLifetime
对我而言,这表示您可以访问与JDBC接口的任何数据库。 考虑到脚本在Google服务器上运行,您可能非常有限 您可以使用/访问哪个数据库管理系统。
我不知道单个数据库管理系统的实际设置。一世 现在没有必要使用一个。
希望这有帮助。
答案 2 :(得分:-1)
这是我用来从脚本执行查询并检索其结果的函数:
function myFunction()
{
var ss = SpreadsheetApp.getActive();
var sh = ss.getActiveSheet();
var qry = "=QUERY(E1:e12,\"select E\")"
var frng = sh.getRange("C14:C14");
frng.setFormula(qry);
var startRow = 14;
var lastRow = sh.getLastRow();
var msg = "values:";
for (var i = 14; i <= lastRow; i++)
{
var cx = sh.getRange("C" + i);
var val = cx.getValue();
var msg = msg + ", " + val;
}
Browser.msgBox(msg);
}