gpt4 book ai didi

javascript - Google Apps 脚本随机字符串生成

转载 作者:行者123 更新时间:2023-12-05 08:28:09 39 4
gpt4 key购买 nike

我是 Google 应用程序脚本的新手,我想在变量 body2 中的下面给出的代码中创建随机字符串。

function myfunction() {
var files = DriveApp.getFiles();
while (files.hasNext(`enter code here`)) {
Logger.log(files.next().getName());
}
var recipient = Session.getActiveUser().getEmail();
var subject = 'A list of files in your Google Drive';
var body1 = Logger.getLog();
var body2;
for(var i=0;i<6;i++)
{
body2[i]=BigNumber.tostring("Math.floor(Math.random()*11)");
}

body=body1+body2;
MailApp.sendEmail(recipient, subject, body);
};

但是当我运行这个函数时,它说“TypeError: Cannot find function tostring in object 0. (line 12, file "Code")”我不明白如何解决这个错误?为什么我们必须将 random 乘以 11 ,它可以乘以任何整数吗?如果我只想要大写字母的字符串怎么办。!

其他问题1)我对JavaScript的了解不够,直接学GAS好不好?2) 我找不到合适的 GAS 书面 Material 或文档,Google 官方网站上提供的 Material 似乎在不时更新,那该怎么办?任何指向 Material 的链接都会对我有帮助。!

最佳答案

我想我只是想

function randomStr(m) {
var m = m || 15; s = '', r = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
for (var i=0; i < m; i++) { s += r.charAt(Math.floor(Math.random()*r.length)); }
return s;
};

希望有人觉得它有用。

关于javascript - Google Apps 脚本随机字符串生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20767186/

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