【问题标题】:(Google Docs) Is it possible to protect certain cells from moving?(Google Docs) 是否可以保护某些细胞不移动?
【发布时间】:2012-12-12 07:56:32
【问题描述】:

我拥有一些带有下拉菜单的电子表格。有时,负责用数据填充这些电子表格的人会不小心将带有下拉菜单的单元格从一列移动到相邻列。这打破了收集数据的整个过程。我能以某种方式保护某些细胞不移动吗?

电子表格示例: https://docs.google.com/spreadsheet/ccc?key=0AvHOD-oqzP4MdHNsSGxLaHVYZGNKUmVTaVNGS1lMVEE&pli=1#gid=0

【问题讨论】:

    标签: google-apps-script google-docs


    【解决方案1】:

    您可以编写一个事件来检查修改后的列并替换为其他电子表格中的原始下拉菜单,例如,

    function onEdit(e) {
     if (e.range.getColumnIndex() == 1)
      e.range.setValues(SpreadsheetApp.getActiveSpreadsheet.getSheetByName('menu').getRange(e.range.getRowIndex(), e.range.getColumnIndex(), e.range.getNumRows(), e.range.getNumColumns() ).getValues());
    }
    

    https://developers.google.com/apps-script/understanding_events

    【讨论】:

      猜你喜欢
      • 2015-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-07
      相关资源
      最近更新 更多