我想在谷歌表格中为我的用户表单创建一个随机参考号,这是通过谷歌应用脚本编码的。这是我使用的脚本。
function generateRandomReferenceNumbers(numberOfNumbers) {
var randomReferenceNumbers = [];
for (var i = 0; i < numberOfNumbers; i++) {
randomReferenceNumbers.push(generateRandomReferenceNumber());
}
返回随机参考号; }
function addNewRow(agency,census) {
const currentDate = new Date();
generateRandomReferenceNumbers();
const ss = SpreadsheetApp.getActiveSpreadsheet();
const ws = ss.getSheetByName("Database");
ws.appendRow([generateRandomReferenceNumbers,currentDate,agency,census]);
}
function run(){
addNewRow("Agency",100)
}
这是谷歌表格。
https://docs.google.com/spreadsheets/d/1Zuw8V8Lhdml_VzjfCd5S58ROcy2B9kmGrnH6EBDDtFs/edit#gid=0
我已经尝试了不同的功能,但我似乎无法正确使用。你能帮帮我吗?
谢谢。
使用 Math.random 函数
const min = 1;
const max = 10;
const randomNumber = Math.floor(Math.random() * (max - min + 1)) + min;
console.log(randomNumber);
或者如果你想生成一个uniqueId使用第三方库比如uuidjs
<!-- HTML5 -->
<script type="module">
import { UUID } from "https://unpkg.com/uuidjs@^5";
const uuid = UUID.generate();
</script>