首页 文章

将按钮添加到Google表格并在单击时将值设置为单元格

提问于
浏览
11

我是Google Script的新手 .

我有一个包含5列的Google表格,每列我需要一个按钮(文本 1,2,3,4,5 ) .

在每个按钮上单击我需要将按钮的文本设置为相应的单元格并隐藏单击的按钮 .

可能吗?

3 回答

  • 5

    您可以插入看起来像按钮的图像 . 然后将脚本附加到图像 .

    • INSERT菜单

    • 图片

    Insert Image

    您可以插入任何图像 . 可以在电子表格中编辑图像

    Edit Image

    按钮的图像

    Image of Button

    为图像指定功能名称:

    Assign Function

  • 15

    考虑具有实际按钮的building an Add-on,而不使用将图像链接到脚本函数的过时方法 .

    在脚本编辑器中,在“帮助”菜单>>“欢迎屏幕”链接到Google表格附加组件下 - 将为您提供示例代码 .

  • 0

    可以使用Google Apps脚本在Google电子表格中插入图片 . 但是,图像应该通过互联网公开托管 . 目前,无法从Google Cloud 端硬盘插入私有图片 .

    您可以使用以下代码通过脚本插入图像 .

    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);
    }
    

    以上示例已从this链接复制 . 查看noogui的回复了解详情 .

    如果您需要从Google Cloud 端硬盘插入图片,请查看this链接以获取最新更新 .

相关问题