生成参考号

问题描述 投票:0回答:1

我想在谷歌表格中为我的用户表单创建一个随机参考号,这是通过谷歌应用脚本编码的。这是我使用的脚本。

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

我已经尝试了不同的功能,但我似乎无法正确使用。你能帮帮我吗?

谢谢。

html userform
1个回答
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>
© www.soinside.com 2019 - 2024. All rights reserved.