Non*_*714 2 javascript string google-apps-script
我正在尝试制作一个 Google 表格,该表格可以为大型团队在访问时使用其 Gmail 地址自动打开指定的表格。如何在 Apps 脚本中对字符串进行切片?第三行的“email.slice”只是我作为占位符编写的。
function onOpen() {
var email = Session.getActiveUser().getEmail();
var username = email.slice[0:-9];
var ss= SpreadsheetApp.openById(username);
SpreadsheetApp.setActiveSpreadsheet(ss);
}
Run Code Online (Sandbox Code Playgroud)
slice 方法返回字符串的一部分。你可以全部归还,但这没有意义。有两个参数,一个是可选的,开始参数和结束参数。 首先是开始,其次是结束,结束是可选的。如果未使用end参数,该方法会自动转到字符串的末尾。
Apps 脚本使用 JavaScript,因此您想要使用的任何 JavaScript 参考资料都会为您提供与基本编程相关的几乎所有内容的答案。
在你的情况下,你需要将 slice 与 结合起来indexOf()。
var username = email.slice(0, email.indexOf("@"));
Logger.log('username is: ' + username); //VIEW, LOGS to see print out
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32151 次 |
| 最近记录: |