在多个单元格中生成随机数的脚本

2023-11-26

寻找一种在单元格 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");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在多个单元格中生成随机数的脚本 的相关文章

  • 从电子表格脚本中调用 Web 应用程序脚本?

    如何从 Google 电子表格容器中的脚本调用外部 Google Web App 脚本 我有许多动态创建的电子表格 并希望它们全部调用一个 Web 应用程序 以实现一致性和易于维护 看看这篇博文 触发主从电子表格之间的更新 http www
  • 谷歌脚本循环性能

    我是 google 脚本的新手 我不确定为什么与 Excel VBA 的简单循环相比 我的性能如此差 我附上了下面的代码 它是一个大约 1200 行的循环 每秒删除大约 2 3 行 我写的脚本效率很低吗 我还不熟悉 Javascript 但
  • Google App Script postMessage 与收件人窗口的来源不匹配

    我有一个 Google App 脚本部署为Web应用程序 https developers google com apps script guides web 它工作正常 直到今天晚上我发现它无法在 Firefox 或 Chrome 中加载
  • 谷歌表格在一行上的不同单元格范围上添加时间戳

    我一直试图在与该行上两个不同单元格范围相对应的行上放置两个时间戳 我已成功使用此脚本对行上的任何更改 第 5 列之后 添加时间戳 我想要的是 如果单元格范围 F 到 L 发生任何更改 则在 E 列中放置一个时间戳 然后 如果从 N 列到 Z
  • 获取 Google Apps 脚本中新创建的文件夹的 ID

    作为 Google Apps 脚本项目的一部分 我尝试将活动电子表格和几个上传的文件移动到在共享目录中创建的新文件夹中 我已经能够使用以下命令创建新文件夹 DriveApp getFolderById parentFolder create
  • 如何将值传递到 HTML 模板侧边栏?

    我的任务是更换一些现有的 Access 数据库 我想知道你们是否可以帮助我 目前 我有一个谷歌表格 https docs google com spreadsheets d 1JS5Iwx60Zk7VL8lYz6Yj7ew4eYPhl2Nk
  • 如何通过 Apps Script & Drive SDK 创建新的脚本文件

    尝试通过在 Apps 脚本中调用 Drive SDK 来创建包含文件的新项目 下面的内容到底会放在哪里UrlFetchApp要求 files id 9basdfbd 749a 4as9b b9d1 d64basdf803 name Code
  • Google Apps 脚本中 $.ajax() 的服务器端等效项是什么?

    我想在 Google App 脚本中从服务器端代码执行 HTTP 请求Authorization标头 是否有用于发送 HTTP 请求的 App Script API Google Apps 脚本中的这段代码相当于什么 var api URL
  • 在 userCodeAppPanel 中看不到我的 javascript 代码

    这是来自 Google 电子表格中包含的脚本的代码 唯一的其他代码是onOpen它创建菜单和showDialog 功能 function showDialog userInterface HtmlService createHtmlOutp
  • 我可以使用 jQuery 的 AJAX 将表单信息提交到 Google Spreadsheets 吗?

    我喜欢能够使用谷歌电子表格 但以视觉方式集成到我的网站中很棘手 所以我想我会重新创建他们的表单 一个简单的剪切 粘贴 通过 AJAX 提交表单 数据将转到电子表格 我可以将我的用户重定向到比谷歌默认的 谢谢你所做的一切 更漂亮的东西你刚刚做
  • QUnit 删除依赖项上的方法会破坏针对该依赖项的测试

    在 Google Apps 脚本中 我正在对我正在开发的应用程序进行单元测试 使用 QUnit https github com simula innovation qunit tree gas gas 使用测试驱动开发 正在测试的代码 我
  • 在 Google Apps 脚本中创建插件

    我已经整理了一些我想在其他 Google 工作表中访问的代码 但是 由于它使用 SpreadsheetApp getUi 因此代码必须绑定到工作表 因此 我决定创建代码作为附加组件 不幸的是 除非我打开应用程序脚本页面 否则附加组件不会出现
  • Google Sheet - 使用 arrayformula 将两列转换为一列(超过 50,000 个字符)

    我正在使用 Google Sheets 并寻找一个数组公式 该数组公式能够将列表分为两列并将其交替排列在一列中 该表包含约 5 000 行 每行超过 35 个字符 我试过这个 transpose split join query trans
  • AdminDirectory.Members.list 授权错误

    我正在尝试使用 Admin SDK 并尝试在 Google 电子表格中列出群组成员 这是我想出的代码 function recordGroupsMembers var ss SpreadsheetApp getActiveSpreadshe
  • 如何在表单提交时运行 Appscript?

    我正在尝试创建当用户完成表单提交时重定向到网络应用程序的 Google 表单 我查过谷歌开发者文档 https developers google com apps script guides triggers 但我看不到一种简单的方法来做
  • 用于提交、评分和发回 Google 课堂作业的 Google Apps 脚本

    正如下面的评论中提到的 如果只有学生可以交一些东西 那么我就需要能够评分并返回作业 即使它还没有上交 澄清一下 作业是通过 API 完成的 我可以控制班级和学生 正如下面的附加评论中提到的 即使您不返回作业 学生仍然会看到分配的成绩 这实现
  • 列出 Google 云端硬盘上特定演示文稿/文档的所有共享用户

    我们需要一份完整的列表 列出已获得 Google 云端硬盘上特定演示文稿 文档的 共享 查看权限的人员 我们有屏幕截图 但可能还不够 我们如何以编程方式检索这些信息 附加到 a 的属性File对象包括三个与用户相关的项目 Owner 一个单
  • Google Apps 脚本自动生成的库文档

    我目前正在开发一个 Google Apps 脚本库 它基本上将电子表格视为数据库对象 目前 该库有两个相同的功能 例如 Opens and creates a query object for a spreadsheet with the
  • 如何将条件格式从一个文档复制到另一个文档?

    Google电子表格可以将单元格格式复制到目标单元格 但似乎 条件格式 信息没有被复制 我们可以将 条件格式 从一个文档复制到另一个文档吗 我知道我们可以从 条件格式 对话框中重新创建它 但这确实很耗时 而如果我们可以复制和粘贴 那就太棒了
  • Google Apps 脚本:如何水平对齐 inlineImage

    我有以下代码 它是一个更大程序的一部分 我正在尝试将图像从我的 Google 驱动器插入到 Google 文档中 并调整其大小并居中 到目前为止 我能够让程序插入图像并调整其大小 但我不知道如何使 inlineImage 居中 我是使用谷歌

随机推荐

  • 转换为 int 与下限

    这些之间有什么区别吗 float foo1 int bar 3 0 float foo2 floor bar 3 0 据我了解 这两种情况都有相同的结果 编译后的代码有什么不同吗 转换为 int 将会截断为零 floor 将向负无穷截断 这
  • 在 OpenCV java 中声明 Mat

    如何使用 Java OpenCV 创建和分配 Mat C 版本来自这一页 is Mat C Mat
  • JAVA 用 InetAddress 指定端口

    我正在使用 InetAddress 来确定我的服务器是否在线 如果服务器离线 它将重新启动服务器 此过程每 5 分钟循环一次 以再次检查服务器是否在线 它工作正常 但现在我需要弄清楚如何指定在检查服务器状态时使用端口 43594 而不是默认
  • Netbeans 6.9.1 中的 JAX-RPC 支持

    我正在尝试生成新的 Web 服务客户端 当选择 客户端样式 为 JAX RPC 样式 时 我收到来自 Netbeans 的通知 您必须下载 JAX RPC 支持插件才能创建 JAX RPC 客户端 插件未在可用插件中列出 我搜索了有关此问题
  • ViewModel 使用 Jetpack Compose 触发导航

    在 Android 中 我经常想要导航以响应 ViewModel 的状态更改 例如 成功的身份验证会触发导航到用户的主屏幕 最佳实践是从 ViewModel 内部触发导航吗 是否有有意的机制来触发可组合项中的导航以响应 ViewModel
  • 检测 Paypal 订阅取消

    我编写了一个简单的贝宝订阅系统 用户可以在其中输入他们的信息 单击按钮 然后开始订阅 我想知道如何知道用户何时取消订阅 我已经看到 txn type subscr cancel 但我不知道如何使用它 因为 paypal 不会再次调用我的处理
  • 如何使用cElementTree检索父节点?

    对于 XML
  • 如何在 Emacs 中获取以某个键(组合)开头的命令列表?

    我可以用C h c describe key briefly 并输入一个组合键 它将返回绑定到它的函数 但我也想只输入一个prefix的键组合 并让它列出并描述绑定到以它开头的键序列的所有功能 例如 所有以C x 按组合键 然后按 C h
  • Swing:无法更新 JButton - repaint() 不起作用

    我第一次使用 Swing 来创建一个简单的 GUI 它由一个JFrame我在其上放置了一个JButton单击时 会调用一些其他代码 大约需要花费时间 3秒返回 就在调用此代码之前 在actionPerformed 我想更新按钮上的文本以通知
  • Java 中 fileSystemWatcher 的建议/示例代码

    我正在尝试在 java 中构建一个 fileSystemWatcher 类似于 C 中的 FileSystemWatcher 请建议java是否有任何内置框架功能 或者建议 直接到任何示例 开源项目 查看Apache Commons JCI
  • 获取可用 WiFi 点列表

    我正在创建一个需要互联网连接的应用程序 因此 当 WiFi 设置未启用时 我会弹出一条消息来将其打开 但当它打开时 它不一定连接到 WiFi 接入点 有什么方法可以在列表中显示当前所有可用的 WiFi 点吗 提前致谢 看看下面的方法Wifi
  • Jackson - 如何处理(反序列化)嵌套 JSON?

    vendors vendor id 367 name Kuhn Pollich company id 1 vendor id 374 name Sawayn Hermann company id 1 我有一个 Vendor 对象 可以从单个
  • 为什么此 D3 代码将

    元素添加到正文外部,而不是内部?

    我正在学习 D3 并且在使用选择运算符时遇到了问题 具体来说 为什么下面的代码要添加 p 元素在身体之外 而不是在身体内部 var pData1 d3 select body select p data 1 enter append p 我
  • 如何通过 Spring 将本地 xsd 用于 EhCache

    当我们将 ehcache xml 中的 XSD 文件指向http ehcache org ehcache xsd 一切正常 我们的应用程序可以正确启动 但是我们的服务器无法访问外部网站 因此我们将 XSD 位置更改为本地 如下所示 但应用程
  • Websphere 中的证书链接错误

    我正在尝试从 url 使用 RESTful 服务https someurl com 我在代码中添加了以下属性 Security setProperty ssl SocketFactory provider com ibm jsse2 SSL
  • 无法解析 com.android.support:appcompat-v7:26.1.0 [重复]

    这个问题在这里已经有答案了 升级到 android studio 3 0 gradle 后停止工作 无法解析 app debug compileClasspath 的依赖关系 无法解析com android support appcompa
  • 如何在 Firefox > 108 中设置日期输入日历图标的样式?

    在旧版本的 Firefox 直到 109 中 可以像 Chromium 一样选择日期选择器的图标 input type date webkit calendar picker indicator display none Hides the
  • 如何将对象拆分为嵌套对象? (递归方式)

    我有一个包含下划线 变量名称的数据集 比如下面这样 const data m name my name m address my address p 1 category cat 1 p 1 name name 1 p 2 category
  • RSA 私钥仅支持 RSAPrivate (Crt) KeySpec 和 PKCS8EncodedKeySpec

    我按照链接中的步骤操作 如何读取 pem文件来获取私钥和 公钥 我执行了以下三个命令 1 openssl genrsa out mykey pem 2048 2 openssl pkcs8 topk8 inform PEM outform
  • 在多个单元格中生成随机数的脚本

    寻找一种在单元格 c2 f2 中生成 1 9 随机数的方法 重复的值是可以的 只要它在每个单元格中都是一个数字 并且只有当我单击按钮或与此相关的内容时 值才会发生变化 而不是每次我在单元格中键入内容时 有点像你可以使用 Excel 和 表单