Google apps script &引用;您没有执行该操作的授权。”;
我有一个包含以下简单脚本的电子表格:Google apps script &引用;您没有执行该操作的授权。”;,google-apps-script,Google Apps Script,我有一个包含以下简单脚本的电子表格: function onOpen() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var menuEntries = [ {name: "Create Mailing List", functionName: "createMail"}]; ss.addMenu("ROMEO", menuEntries); } function createMail(){ var ss =
function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var menuEntries = [ {name: "Create Mailing List", functionName: "createMail"}];
ss.addMenu("ROMEO", menuEntries);
}
function createMail(){
var ss = SpreadsheetApp.getActiveSheet();
var rng = ss.getRange(2, 3, 100).getValues();
var arr = new Array();
for(var i=0; i<rng.length; i++) {
var email = rng[i][0];
if (email.length == 0) break;
arr[i] = email;
}
ss.getRange(2,5).setValue(arr.join(",")).activate();
}
函数onOpen(){
var ss=SpreadsheetApp.getActiveSpreadsheet();
var menuEntries=[{name:“创建邮件列表”,functionName:“createMail”}];
ss.addMenu(“罗密欧”,Menutries);
}
函数createMail(){
var ss=SpreadsheetApp.getActiveSheet();
var rng=ss.getRange(2,3100.getValues();
var arr=新数组();
对于(var i=0;iyahoo用户实际上没有google帐户,但您需要一个帐户来执行应用程序脚本功能。
通过与他共享文档,谷歌只是“通过url”共享文档,在他创建一个谷歌帐户之前并不真正与他共享文档。三种可能的解决方案:
第三个用户在访问电子表格时需要登录到Google帐户
将您的电子表格公开(面向全世界-将被搜索引擎编入索引)
使您的电子表格对具有直接链接的任何人都可编辑(这是“共享”菜单中的一个选项)
要测试这一点,请查看是否可以使用他拥有的url从匿名窗口(没有帐户登录)打开电子表格。