停止拖放功能

时间:2019-07-12 09:26:56

标签: google-apps-script google-sheets

我有一个电子表格,其中包含具有数据验证功能的下拉功能,现在我希望用户不要拖动值,而是希望用户一个一个地填充值。使用应用脚本可以避免这种情况吗?用户这样做,或者我可以通过其他方式实现同​​样的效果

我已经在该工作表中制作了另一张工作表,但是我已经导入了原始工作表,但是当我在该范围内更新任何内容时会发生参考错误

每当用户更新导入工作表中的任何内容时,单元格都会发生变化,或者有一种方法我们可以执行与此类似的操作以实现功能

2 个答案:

答案 0 :(得分:0)

Google表格和Google Apps脚本无法禁用拖放功能,也无法了解用户如何向单元格添加值。

关于另一种选择,我发现您很奇怪,因为当公式从一个位置复制/粘贴到无法重新计算参考的另一位置时,通常会出现参考错误,即,如果在B1上有= A1 ,(左侧一个单元格)并将此公式复制/粘贴到A1,它将抛出#REF!错误,因为左侧没有一个单元格。

答案 1 :(得分:0)

很遗憾,在不禁用编辑单元格内容的功能的情况下,无法禁用Google表格中的拖放功能。细胞保护范围

根据您的实现,有一些解决方法:-

  • 创建一个Google表单,用户可以向其提交答案并获得答案 用答案填充工作表
  • 创建一个基于Web HTML的表单,该表单具有不能拖放的单个输入框。如果您试图避免多次写相同的值,这是您也可以使用Javascript禁用复制+粘贴功能的方法。