gpt4 book ai didi

google-apps-script - 在多个单元格中生成随机数的脚本

转载 作者:行者123 更新时间:2023-12-04 23:02:10 35 4
gpt4 key购买 nike

在单元格 c2:f2 中寻找一种从 1-9 生成随机数的方法;重复值是可以的,只要它在每个单元格中都有一个数字,并且仅当我单击按钮或在这方面的某些内容时值才会更改,而不是每次我在单元格中键入内容时。有点像您可以使用 Excel 和“表单控件”框。

最佳答案

这是一个脚本,它将用 1-9 的随机数填充每个选定的单元格。它可以从它创建的名为“随机填充”的菜单中激活。如果需要,您应该能够修改它以满足您的特定要求:

function numbers19() {
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getActiveRange();
for (var x = 1; x <= range.getWidth(); x++) {
for (var y = 1; y <= range.getHeight(); y++) {
var number = Math.floor(Math.random() * 8) + 1;
range.getCell(y, x).setValue(number);
}
}
};

function onOpen() {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var entries = [{
name : "Numbers: 1-9",
functionName : "numbers19"
}];
sheet.addMenu("Fill random", entries);
};

要仅更改特定范围,请为 range 使用以下值:
var range = sheet.getRange("c2:f2");

关于google-apps-script - 在多个单元格中生成随机数的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20587371/

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