Google sheets 跨不同选项卡链接单元格值及其格式
以下是我在一张谷歌表单中看到的内容: 1月至12月的12个标签Google sheets 跨不同选项卡链接单元格值及其格式,google-sheets,Google Sheets,以下是我在一张谷歌表单中看到的内容: 1月至12月的12个标签 2015年的1个标签 对于tab2015中的B1,如何从1月开始链接!B1具有格式设置,因此,如果我在tabJan中更改B1,则tab2015中的B1也会更改,即使格式设置也会更改?可以通过使用可安装的更改触发器来完成此操作。以下是一个用于演示的简单示例: function myFunction() { var source = SpreadsheetApp.getCurrentCell(); if( s
2015年的1个标签
对于
tab2015
中的B1,如何从1月开始链接!B1具有格式设置,因此,如果我在tabJan
中更改B1,则tab2015
中的B1也会更改,即使格式设置也会更改?可以通过使用可安装的更改触发器来完成此操作。以下是一个用于演示的简单示例:
function myFunction() {
var source = SpreadsheetApp.getCurrentCell();
if(
source.getSheet().getName() === 'Sheet1' &&
source.getA1Notation() === 'A1'
){
var target = SpreadsheetApp.getActiveSheet().getRange(1, 2);
/**
* Set the formatting options of interest
*/
Object.keys(formatting).forEach(function(key){
switch (key) {
case 'background':
target.setBackground(source.getBackground());
break;
case 'fontColor':
target.setFontColor(source.getFontColor());
break;
default:
//
}
});
}
}
我们可以使用SpreadsheetApp.getActiveSheet()
而不是SpreadsheetApp.getActiveSpreadsheet().getSheetByName(name)
通过单击“编辑”>“当前项目的触发器”,可以通过的代码创建“更改时可安装触发器”
参考资料
解释“链接”单元格的含义。应该
Jan!B1
包含指向2015的超链接!B1
?如果没有超链接,格式是否应该保持不变?仍然不完全清楚。你的意思是:如果你改变Jan的格式!B1
,2015年的格式!B1将以同样的方式自动更改吗?是的,您知道了。有办法吗?我在谷歌上搜索过,很多人说这是不可能的?直到2019年,我还是找不到这个问题的答案。看起来还是不可能的。@好像不是不可能的。我只是补充了一个答案。