Google Spreadsheet API的另一个问题.我正在尝试使用Query()函数,以便从我们的数据库中获取来自华沙的所有客户.但是,Google API似乎在解析我的查询时遇到了很大问题.我已经检查了几次,一切都很好 - 尝试过分号,不同的撇号和列名 - 它仍然无法正常工作.我在表格单元格中输入以下代码:
=QUERY(IMPORTRANGE("0ArsOaWajjzv9dEdGTUZCWFc1NnFva05uWkxETVF6Q0E"; "Kuchnia polska!A3:G40"); "select B where E contains 'Warszawa'")
Run Code Online (Sandbox Code Playgroud)
并得到这样的错误:
Invalid query: Column [E] does not exist in table.
Run Code Online (Sandbox Code Playgroud)
我110%确定该列存在且电子表格键正常;)
我显然是Google Apps脚本的新手,但我在使用C,PHP和Java编写代码方面有一些经验.由于我们希望使用Google Apps脚本在我们公司中创建一个小型CRM,因此我们需要创建一个包含Google协作平台上可用表单的应用程序.我一直在寻找这个问题的答案很长一段时间,我没有遗憾地找到任何答案.我有这样的代码:
var klienci_id = new Array(100);
var klienci_nazwa = new Array(100);
var klienci_adres = new Array(100);
var klienci_osoba = new Array(100);
var klienci_telefon = new Array(100);
var klienci_email = new Array(100);
function doGet(e) {
var app = UiApp.createApplication();
// hello world label
var helloworldLabel = app.createLabel("I love Apps Script!").setStyleAttribute("fontSize","16px");
// add the label to the app container
app.add(helloworldLabel);
return app;
}
function main() {
var klienci = SpreadsheetApp.openById("0ArsOaWajjzv9dEdGTUZCWFc1NnFva05uWkxETVF6Q0E");
var kuchnia_polska = klienci.getSheetByName("Kuchnia polska");
var dane = kuchnia_polska.getRange("D7:F22");
doGet(); …Run Code Online (Sandbox Code Playgroud)