如何链接两列,以便在Google电子表格中反映其中任何一列

时间:2016-04-11 15:11:15

标签: google-apps-script google-sheets

我在Google电子表格中有一个月度时间表,其中包含“A:D”中的一些联系信息,“E:F”中当前日期的两列,以及其余列中当前月份的日期。每天都有两个与之关联的列,一个用于计划,一个用于注释,日期位于计划列的顶部。我想要做的是将当前日期的时间表和注释反映在“E:F”列中,以便在原始列或“E:F”中编辑单元格反映在另一列中,并且具有列“ E:F“每天更新到适当的日期。从我可以收集的内容来看,我需要一个脚本来完成这项工作,但我对JavaScript的知识不足以了解如何操作。

以下是此电子表格示例的链接。

Example Schedule

感谢您的帮助。

编辑:行“1:3”是静态的,不需要在列之间链接。

1 个答案:

答案 0 :(得分:0)

将类似的内容放入附加到您要使用的工作表

的脚本中



function onEdit(e) {
  var range = e.range;
  
  if (range.getColumn() == '6') {
      
    var startingCell = SpreadsheetApp.getActiveSheet().getActiveCell();
    var secondCell = startingCell.offset(0,1);
    
    var userInput = startingCell.getValue();
    secondCell.setValue(userInput);
  
  }
   
  
}




这将从列E' E'或列' 6'并在编辑时将输入直接粘贴到以下列中。