use*_*271 4 google-sheets google-apps-script
寻找一种在单元格c2中生成1-9的随机数的方法:f2; 重复值是正常的,只要它在每个单元格中的数字,并且值只在我单击某个按钮或其他方面时更改,而不是每次我在单元格中键入内容时.有点像你可以使用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);
};
Run Code Online (Sandbox Code Playgroud)
要仅更改特定范围,请使用以下值range:
var range = sheet.getRange("c2:f2");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25909 次 |
| 最近记录: |