首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从google sheets中删除按钮

从google sheets中删除按钮
EN

Stack Overflow用户
提问于 2020-11-26 12:57:05
回答 1查看 34关注 0票数 1

我有一个问题,试图删除一个按钮从谷歌工作表,我有一个脚本,采取“主表”,并将其转换为pdf,然后将其作为附件发送一切工作,但我不能删除按钮它出现在pdf“保存更改”我搜索,并发现按钮是图像,因此我尝试了以下:

代码语言:javascript
复制
  var images = newSpreadsheet.getActiveSheet().getImages();
  images.map(function(img){img.remove();});

但是这不起作用,下面是当前的代码:

代码语言:javascript
复制
 var originalSpreadsheet = SpreadsheetApp.getActive();
 var newSpreadsheet = SpreadsheetApp.create("text"+a);
 var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
 
  sheet = originalSpreadsheet.getActiveSheet();
  sheet.copyTo(newSpreadsheet);
  newSpreadsheet.getSheetByName('Sheet1').activate();
  newSpreadsheet.deleteActiveSheet();
  newSpreadsheet.getActiveSheet();
  var width = newSpreadsheet.getActiveSheet().getLastColumn();
  var Height = newSpreadsheet.getActiveSheet().getLastRow();
 newSpreadsheet.getActiveSheet().getRange('A1:F50').copyTo(newSpreadsheet.getActiveSheet().getRange('A1').activate(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);

 newSpreadsheet.getActiveSheet().hideColumns(8, width-8); 
 newSpreadsheet.getActiveSheet().deleteColumns(8, width-8);
 newSpreadsheet.getActiveSheet().hideColumns(8, width-8);

  var images = newSpreadsheet.getActiveSheet().getImages();
  images.map(function(img){img.remove();});

SpreadsheetApp.flush();
EN

回答 1

Stack Overflow用户

发布于 2020-11-26 14:14:46

修改点:

  • 虽然我不确定this didn't work的细节,但在目前阶段,谷歌电子表格有两种按钮。一个是图像。你的问题中已经提到了这一点。另一个是绘图。
  • 你的脚本删除了活动工作表中的图像。但是这些图形不能随脚本一起删除。我认为你的问题可能是因为这个原因。

因此,在这个答案中,我想建议从活动图纸中删除图形的方法。

示例脚本:

代码语言:javascript
复制
const sheet = SpreadsheetApp.getActiveSheet();
sheet.getImages().forEach(img => img.remove());  // Remove images.
sheet.getDrawings().forEach(drawing => drawing.remove());  // Remove drawings.

注意:

  • 我认为在您的脚本中,foEach可能是合适的,因为remove()的方法不返回值。

参考文献:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65016346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档