繁体   English   中英

Google Apps脚本无法运行功能?

[英]Google Apps Script not able to run function?

变量“ user”未分配给用户电子邮件,标签“ QT”的文本未更改。 这是调用此函数的正确方法吗?

$(document).ready( function (){
    var user = google.script.run.getCurrentUser();
    $('#masterDiv').data('cUser', user);
    $('#QT').text(user);
});



//Server function
function getCurrentUser() {
    var userEmail = Session.getActiveUser().getEmail();
    return userEmail;
}

几乎,您必须包含withSuccessHandler ,因为google.script.run调用是异步Javascript,因此无需等待它返回内容以继续执行代码,这里:

$(document).ready( function (){
    var user = google.script.run.withSuccessHandler(whatToDo).getCurrentUser();
});

function whatToDo( returnedFromServer ){
    $('#masterDiv').data('cUser', returnedFromServer);
    $('#QT').text(user);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM