我有一个主表,我需要查看和过滤数据。使用=Sheet2!B7语法将数据带入工作表中。
问题是我一直在意外地编辑母版表中的数据,它没有更新原始副本。
我想要一个脚本,提醒我,如果我在主表,并阻止我编辑单元格。我仍然希望能够过滤数据,所以简单地锁定工作表就可以了。
我一直试图修改这个脚本(由Yuzhy发布),但到目前为止,我还没有能够让它开始工作。
(我不确定这是否适合这个问题,要么是这个问题,要么是stackexchange /超级用户,如果是错的,请提出建议。)
function onEdit(event){
var ss = SpreadsheetApp.getActiveSpreadsh
我目前在一个谷歌工作表上工作,我必须与其他用户共享编辑。但我希望在任何用户在C列的任何单元格中输入数据后,该单元格会被锁定,用户不能编辑单元格,只能编辑工作表的所有者。我认为这将通过Google Apps脚本完成。下面的脚本将做我想要的,但整个工作表。我希望它只适用于C列,任何帮助都将不胜感激。 Link
我正在尝试设置一个Google Sheets电子表格,当编辑特定的单元格时,右侧单元格中的日期会更新,以指示已进行了更改。在Google Sheets论坛上,有人把我带到这里来寻求最好的指导。
脚本本身工作得很好。我需要在脚本中添加什么才能将其应用于特定的单元格/行?
下面是我现在的脚本:
function onEdit() {
var s = SpreadsheetApp.getActiveSheet();
var r = s.getActiveCell();
if( r.getColumn() != 3 ) { //checks the column
var row =
我正在创建一个Google工作表,它(在其他事情中)查看客户的列表,他们目前签约的产品,并计算我们可以向他们追加销售的产品的潜在价值。 I have an example spreadsheet setup here. 对于每个客户机行,我希望它的工作方式是让"Sum“单元格将单元格中包含"Upsell”的每个Product的值相加。 然后在第二个选项卡上列出要使用的产品值。我将此作为一个单独的表,因为值可能会在未来发生变化,或者产品可能会被删除或添加。因此,理想情况下,我希望在这里编辑值,而不是编辑公式中的值。 然而,对于我应该在这里使用什么函数,我完全是一片空白。
我使用一段Google脚本从一个Google工作表复制到另一个Google工作表,但也做一些列和数据操作(所以它不仅仅是一个直接的副本)。
代码是受以下问题启发的:
function onEdit(event) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = event.source.getActiveSheet();
var r = event.range;
...
}
不幸的是,当您在一次选中多个复选框时,通过高亮显示多个单元格并按空格键,OnEdit event对象只会检测到第一个单元格被编辑,而其他单元格未
我试图通过importXml google sheet函数从html表中获取时间值。当我将单元格格式设置为“纯文本”时,对于html表中的值“06:50”,我会在工作表单元格中得到这个值。我使用xpath "//tr1/td1“。
如何在纯文本中获得与html表中相同的值?Google“自动”格式在“时间”格式中显示正确的值,但我只想要纯文本,因为我在脚本中使用它。
我使用IMPDP和"network_link“在一次传递中执行导出/导入。
它可以正常运行,直到我得到这个错误。
ORA-39171:工作经历了一个可恢复的等待。 ORA-30036:无法在撤消表空间'UNDOTBS1‘中扩展8段
以下是撤销表空间的数据文件:
oracle@ORA3> select bytes/1024/1024/1024, maxbytes/1024/1024/1024
from dba_data_files
where tablespace_name like '%UNDO%';
我使用Zapier在每次下新订单时更新google工作表,其中创建了一个新行。
例如
COL A | COL B
-------------
Sku No |
我希望列B在每次创建行时都有时间戳。
我已经尝试过这个脚本,但它只在编辑时起作用,也就是说,如果单元格是手动编辑的。
function timestamp() {
var s = SpreadsheetApp.getActiveSheet();
if( s.getName() == "Order Details" ) { //checks that we're on the correct shee