javascript - 谷歌工作表单元格只写一次而不是多次
问题描述
我想做一个视觉随机数生成器。这意味着在单元格 F4 中应该随机数洗牌,直到它以随机数停止。我现在的问题是,我只能看到生成的最后一个数字,而不是洗牌。
function Wuerfeln() {
var Upperbound = 60;
var Lowerbound = 1;
var i = Math.floor(Math.random() * (50 - 10 + 1) + 10);
var RandomNummber = 0;
var range = SpreadsheetApp.getActiveSpreadsheet().getRange("F4");
while(i>0)
{
RandomNummber = Math.floor(Math.random() * (Upperbound - Lowerbound + 1) + Lowerbound);
range.setValue(RandomNummber);
i--;
Utilities.sleep(200);
};
};
解决方案
我建议您定义一些东西,然后尝试直到看起来像您想要的那样,或者您可以做的是创建一个显示骰子 .gif 的弹出窗口。
第一种方法看起来像这样
function wurfel(){
const timeDelay = 200
const numbersToShowUntilFinal = 20 // or do a random num
// then your code here,
// but using the variables above to test around until you found a cool
}
推荐阅读
- java - 从spring xml中读取
- javascript - 在异步函数中返回 fetch 的问题
- azure-data-flow - Azure 数据流将 null 转换为空白/空白
- lighthouse - 80 分是发布 TWA 应用程序的严格 Lighthouse 分数吗?
- r - 在循环中使用随机矩阵 (R)
- powershell - 通过 Powershell 将 PDF 转换为 CSV
- javascript - 如何使用 .some() 检查数组中是否存在元素?
- mysql - 如何快速将 MySQL 表读入闪亮的应用程序
- css - 相对于两个容器之一对齐中心
- r - 在R中按类别计算百分比