Kam*_*ilG 2 api google-apps-script
我显然是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)
每当我尝试发布它并输入给定的链接时,我都会收到错误"Unknown macro doGet".我知道这是一个常见的问题,当有人不使用doGet()函数,但我这样做 - 它仍然无法正常工作.我也相信谷歌应该在Google Apps脚本上创建一个真实的文档,这将按照Unix手册的方式工作,因为我无法通过所有这些奇怪的页面帮助:)这既不是Windows的帮助,也不是一本好的手册;)
此致,卡米尔
我怀疑你做了一个"版本",发布了应用程序,转到了"真实"链接而不是"开发"链接,然后添加了doGet()函数.制作版本时,它会冻结当时的代码.应用程序发布的版本是将在"真实"链接(您为用户提供的内容)上运行的代码版本,它允许您在不干扰应用程序的现有用户的情况下继续编辑代码.在发布对话框中有一个特殊的"开发"链接,它始终引用最新版本的代码,但这只适用于您而不是其他人.
| 归档时间: |
|
| 查看次数: |
7089 次 |
| 最近记录: |