gpt4 book ai didi

javascript - 单击按钮后获取当前用户

转载 作者:行者123 更新时间:2023-12-02 09:39:47 24 4
gpt4 key购买 nike

我想在单击按钮后获取应用程序脚本的当前用户。我知道你必须使用

Session.getActiveUser().getEmail()

但我不知道如何将 gs 文件调用到 html,因为它出错并显示“Session”未定义。

谢谢!

编辑:我已经使代码工作了。

function clickker(){
google.script.run.testFunction();
console.log("testsomething")
}

(test function)
function testFunction(){
return console.log(Session.getActiveUser().getEmail());
}

控制台显示

Net state changed from IDLE to BUSY
Net state changed from BUSY to IDLE

我该如何解决这个问题?谢谢!

最佳答案

你可以这样做:

Google Apps 脚本

function getUser() {
return Session.getActiveUser().getEmail();
}

JavaScript

function getUser() {
google.script.run
.withSuccessHandler(function(user) {
document.getElementById('userdiv').innerHTML=user;
})
.getUser();
}

按钮的html:

<input type="button" value="Get User" onClick="getUser();" />

Client to Server Communication

关于javascript - 单击按钮后获取当前用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57193264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com