首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google Scripts复制图像

Google Scripts复制图像
EN

Stack Overflow用户
提问于 2021-03-20 01:05:36
回答 1查看 70关注 0票数 0

在Google Scripts更新后,我尝试运行我的一个脚本,但它给了我一个错误,我找不出。

我正在尝试复制一个作为公式的图像(例如:=image("link here"),但自从更新以来,它复制了CellImage,但没有复制公式。我已经尝试了其他一些片段,但似乎都只是复制了"CellImage“文本,而不是实际的公式或图像。

有没有人有什么想法或者知道要实现什么改变?

代码语言:javascript
运行
复制
function getItemName(CellName) {
 return SpreadsheetApp.openById('Google Sheet ID').getSheetByName('Sheet1').getRange(CellName).getValue();}

function getItemImage(CellName) {
return SpreadsheetApp.openById('Google Sheet ID').getSheetByName('Sheet1').getRange(CellName).getFormula();}

var item = getItem('row + column');
if (item == '') {
item = getItemImage('row + column')
}
EN

回答 1

Stack Overflow用户

发布于 2021-03-23 23:59:26

看起来就像以前你可以检查文本,如果没有文本,让它用下面的代码检查公式。

代码语言:javascript
运行
复制
function getItemName(CellName) {
 return SpreadsheetApp.openById('Google Sheet ID').getSheetByName('Sheet1').getRange(CellName).getValue();}

function getItemImage(CellName) {
return SpreadsheetApp.openById('Google Sheet ID').getSheetByName('Sheet1').getRange(CellName).getFormula();}

var item = getItem('row + column');
if (item == '') {
item = getItemImage('row + column')
}

现在您需要检查它是否为CellImage,而不是空白。即使在更改之后,旧的脚本也不能正常工作,但我正在制作的新脚本现在似乎可以正常工作。

代码语言:javascript
运行
复制
function getItemName(CellName) {
 return SpreadsheetApp.openById('Google Sheet ID').getSheetByName('Sheet1').getRange(CellName).getValue();}

function getItemImage(CellName) {
return SpreadsheetApp.openById('Google Sheet ID').getSheetByName('Sheet1').getRange(CellName).getFormula();}

var item = getItem('row + column');
if (item == 'CellImage') {
item = getItemImage('row + column')
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66712599

复制
相关文章

相似问题

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