google-apps-script - 需要帮助使用命令按钮将选定的单元格从一张表复制到谷歌表中的另一张表
问题描述
我正在为我的工作制作一份“实时”预算文件——我可以在其中在“前端”输入一些细节(事件、成本、授权人等),然后使用命令按钮将该信息复制到数据中表,它与我设置的默认值进行比较,然后作为更新的图形反馈到前端。
我需要这种方式来确保我团队中大多数人的数字和数据的安全
截图在这里
我已经尝试了这个站点的各种代码迭代 - 但根本找不到任何有效的东西
非常感谢任何帮助 - 已阅读支持文档等,但找不到合适的东西!
解决方案
复制东西
如果你想在你的侧边栏上有一个按钮,你可以使用这个菜单并选择创建侧边栏,一个侧边栏会神奇地出现,上面有一个 copyStuff 按钮。
function onOpen() {
SpreadsheetApp.getUi().createMenu('Command Menu')
.addItem('Copy Stuff', 'copyStuff')
.addItem('Create Sidebar', 'createSidebar')
.addToUi();
}
function copyStuff() {
var ss=SpreadsheetApp.getActive();
var ssh=ss.getSheetByName('Source Sheet Name');
var dsh=ss.getSheetByName('Destination Sheet Name');
var srg=ssh.getRange('D6:D13');
srg.copyTo(dsh.getRange('A1'));//I guessed you might want to copy it here but I dont know.
}
function createSidebar() {
var html='<input type="button" value="Copy Stuff" onClick="jsCopyStuff();" />';
html+='<script>function jsCopyStuff(){google.script.run.copyStuff();}</script>';
var userInterface=HtmlService.createHtmlOutput(html);
SpreadsheetApp.getUi().showSidebar(userInterface);
}
推荐阅读
- mongodb - 可以混合 mongodb gorm 和常规 java
- python - 使用 set().intersection() 比较列表/字典中任意数量的 X 的多个集合
- python - 在列表中写入输入的数量小于其在 python 中的左侧数量
- java - 使用 Thymeleaf + SpringBoot 提交复选框
- kinect - Xbox 360 Kinect 仅检测为通用 USB 集线器
- c - 如果我输入字符值,则 switch case 不使用字符值开关不会遇到默认值并启动 linfinite 循环
- reactjs - 如何在 React-table 中设置单元格宽度
- javascript - 使用 jQuery 替换鼠标点击图像和 Django 不起作用
- regex - 如何在熊猫中使用正则表达式替换多个整数值
- optimization - Cplex/Opl 添加使 x 列数之和等于 0 的约束