我正在为自己的工作制作一份“实时”预算文档-在其中我可以在“前端”上输入一些详细信息(事件,成本,授权者等),然后使用命令按钮复制该信息到数据表,将其与我设置的默认值进行比较,然后作为更新的数字反馈到前端。
我需要这种方式来确保我团队中大多数人的数据和数据的安全性
屏幕截图here
我已经尝试过从该站点进行各种代码迭代-但找不到任何有效的方法
非常感谢您的帮助-阅读了支持文档等,找不到合适的东西!
答案 0 :(得分:0)
复制资料
如果您希望侧边栏上有一个按钮,则可以使用此菜单并选择“创建侧边栏”,然后侧边栏将神奇地显示带有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);
}