Google apps script 在Google工作表中添加按钮,并在单击时为单元格设置值
我不熟悉谷歌脚本 我有一个谷歌表,有5列,每列我都需要一个按钮(文本Google apps script 在Google工作表中添加按钮,并在单击时为单元格设置值,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我不熟悉谷歌脚本 我有一个谷歌表,有5列,每列我都需要一个按钮(文本1,2,3,4,5) 在每次点击按钮时,我需要将按钮的文本设置为相应的单元格,并隐藏点击的按钮 有可能吗?您可以插入一个看起来像按钮的图像。然后将脚本附加到图像 插入菜单 形象 您可以插入任何图像。可以在电子表格中编辑图像 按钮的图像 为图像指定函数名: 考虑一下,它有一个实际的按钮,并且没有使用过时的将图像链接到脚本函数的方法 在脚本编辑器中,在“帮助”菜单下>>欢迎屏幕>>指向Google Sheets Add-o
1,2,3,4,5
)
在每次点击按钮时,我需要将按钮的文本设置为相应的单元格,并隐藏点击的按钮
有可能吗?您可以插入一个看起来像按钮的图像。然后将脚本附加到图像
- 插入菜单
- 形象
在脚本编辑器中,在“帮助”菜单下>>欢迎屏幕>>指向Google Sheets Add-on的链接-将提供示例代码供您使用。可以使用Google Apps脚本在Google电子表格中插入图像。然而,这张图片应该是通过互联网公开发布的。目前,无法从Google Drive插入私人图像 您可以使用以下代码通过脚本插入图像
function insertImageOnSpreadsheet() {
var SPREADSHEET_URL = 'INSERT_SPREADSHEET_URL_HERE';
// Name of the specific sheet in the spreadsheet.
var SHEET_NAME = 'INSERT_SHEET_NAME_HERE';
var ss = SpreadsheetApp.openByUrl(SPREADSHEET_URL);
var sheet = ss.getSheetByName(SHEET_NAME);
var response = UrlFetchApp.fetch(
'https://developers.google.com/adwords/scripts/images/reports.png');
var binaryData = response.getContent();
// Insert the image in cell A1.
var blob = Utilities.newBlob(binaryData, 'image/png', 'MyImageName');
sheet.insertImage(blob, 1, 1);
}
以上示例已从链接复制。查看noogui的回复以了解详细信息
如果您需要从Google Drive插入图像,请检查当前更新的链接。这些按钮将由登录的电子表格编辑器或“匿名”通过登录的电子表格访问。。您不能在单元格内创建各种按钮,但可以通过验证或边栏/对话框进行下拉选择(这两种方法都要求用户登录).Button只需将单元格悬停,我想您可以通过编程方式显示许多单元格,但我不确定如何显示。谢谢您的回答。是否可以使用Google scriptsNo添加按钮。无法使用脚本将按钮添加到电子表格中。您可以弹出一个对话框,或在旁边放置一个侧边栏。侧边栏是HTML,以便可以有一个按钮。刚刚意识到这个按钮在手机上是不可点击的。它可以用鼠标在浏览中工作