下面显示的这个非常简单的ClearCell()脚本在从脚本编辑器运行时效果很好,但是当从电子表格调用
时-1
我您没有权限要求明确内容(第3行)
import EStyleSheet from 'react-native-extended-stylesheet';
const styles = EStyleSheet.create({
column: {
width: '80%',
height: '50%',
marginLeft: '10%'
}
});
答案 0 :(得分:0)
自定义函数的权限与常规的Apps脚本代码权限不同。使用包含Spreadsheet
的{{1}}服务时,它是“只读”。 SpreadsheetApp
方法不是“只读”。它正在改变工作表中的数据。因此即使它不是“设置”方法,它仍然不是“只读”。
以下链接的文档中描述了此行为:
Google Documentation - Using Apps Script Services
您可能需要使用简单的clearContent()
函数或可安装的“On Change”函数。
答案 1 :(得分:0)
如the documentation中所述:
自定义函数不会影响它返回的单元格以外的单元格 价值。换句话说,自定义函数不能随意编辑 细胞,只有它被调用的细胞和它们相邻的细胞。至 编辑任意单元格,使用自定义菜单来代替运行函数。
您正在尝试清除不属于该功能的单元格。