如何复制复选框值并使单元格在 Google 表格中保持可编辑状态?

2023-12-31

我两天前发布了这个问题,但没有答案。这是我正在处理的文件副本的链接:

基本上,我所做的是:“effettivo”页面是“pianificazione”页面的副本,“effettivo”中的所有单元格都从其相对位置复制其值。问题是:对于右侧的复选框,我设置的公式(例如=pianificazione!G3)复制了值,但它使复选框本身不可手动编辑(=我无法单击复选框来更改该复选框的值)。我需要找到一种方法将所有这些复选框值从“pianificazione”复制到“effettivo”,同时保持复选框本身可编辑。再次感谢大家:)


首先,您提供的文档不是Google表格,而是Excel表格。使复选框(或在我的示例中为整个数据)可从两个工作表进行双向编辑,并每次在两个工作表中显示相同的值。我建议您将此文档另存为 Google Sheet 并使用 GAS onEdit() 函数。通过此功能,您还可以镜像其他值的更改,而不仅仅是复选框。我根据你的文档构建了快速示例here https://docs.google.com/spreadsheets/d/1UDlBaWtC7Mwh-FEhiZM6Co0OTj3aH-62ACbyAXlTtnA/edit#gid=1833756091

或者您可以将功能接管到您的文档中

function onEdit(e) {
    var sheet = e.range.getSheet();
    var value = e.value;
    if (sheet.getName() == 'effettivo') {
        e.source.getSheetByName('pianificazione').getRange(e.range.rowStart, e.range.columnStart).setValue(value);
    }
    if (sheet.getName() == 'pianificazione') {
        e.source.getSheetByName('effettivo').getRange(e.range.rowStart, e.range.columnStart).setValue(value);
    }
}

重要的!删除所有在工作表之间传递值的公式,因为这将通过函数完成,所以您无论如何都不需要它们。或者只需删除旧的“effettivo”表并复制“pianificazione”并将其重命名为“effettivo”。首先授权脚本也非常重要,最好的方法是在脚本编辑器中手动触发 onEdit 函数并对其进行授权。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何复制复选框值并使单元格在 Google 表格中保持可编辑状态? 的相关文章

  • 如何设置多个过滤器?

    我有一个关于将过滤器应用于多个值以使用 Google 脚本隐藏它们的问题 我有一个具有多种状态的项目跟踪器 例如 达到目标 已完成 已取消 已延迟 等 我想编写一个脚本来设置 状态 列的筛选器值 以便标记为 已完成 或 的行 已取消 被隐藏
  • 如何删除 GMail 标签 - Google Apps 脚本

    我想从放回收件箱的每封邮件中删除 后续 标签 我尝试了几件事 但仍然没有成功 我希望有人可以帮助我或为我指明正确的方向 涉及的函数是 function moveToInbox page GmailApp moveThreadsToInbox
  • maxifs的Google Sheets数组公式[重复]

    这个问题在这里已经有答案了 大家好 我是一名长期支持者 读者 但这是我第一次在 Stackoverflow 上发帖 所以请耐心等待 我正在使用的工作表示例 https i stack imgur com tFQ2n png if E2 If
  • 使用 Google 脚本移动 Google Drive 中的文件

    我正在尝试使用通过 Google 表单发布的信息创建文档 然后在创建文档后 我想将该文档移至共享文件夹中以供人们查看 目前 我的脚本从 Google Forms 链接的电子表格中获取所有信息 使用该信息 我使用以下代码来创建文档 var t
  • 上传到google脚本中的特定文件夹

    所以我想制作一个表单 将文件 照片 视频上传到 Google Drive 中的特定文件夹 文件 照片 视频 但我不知道如何在 Google Apps 脚本中制作 我尝试了这样的操作 并在控制台中出现错误 无效的参数侦听器 所以这里有一个索引
  • 如何从谷歌表格下载 PNG 图表

    我试图在 Google Sheet 中创建一个自定义菜单 以允许我将当前 Google Sheet 文件中所有工作表中的所有图表下载到 PNG 图像中 使用图表标题作为图像名称 保存到我的 Windows PC 的默认下载目录中 我打算使用
  • 迭代数组时,如何在 Google 文档的 Google Apps 脚本中附加项目符号和子项目符号?

    我有一份与会者名单 我想列出每一个 并在其后面添加两个要点 每个要点都有一个子项目符号 我尝试了以下代码 但它列出了数组的元素 然后在末尾写入所有项目符号 for i 0 i lt attendees length i body inser
  • Google Apps脚本:从文件中获取文件夹名称

    在谷歌应用程序脚本中我有这个代码 var files DriveApp searchFiles modifiedDate gt 2013 02 28 and title contains untitled while files hasNe
  • 运行时错误'-2147352567 (80020009)'指定集合的​​索引超出范围

    我定期遇到错误 运行时错误 2147352567 80020009 指定集合的 索引超出范围 抛出这个错误就行了 对于 wks Shapes 中的每个 cb 这是完整的代码 Sub SelectAll wks As Worksheet Ap
  • Google 表格脚本 - onEdit 和“源”

    我已经努力了几天 试图让脚本发挥作用 在最基本的层面上 我的函数包含以下内容 function onEdit e var changedRange e source getActiveRange 根据谷歌的文档 这似乎是完全合法的用途 ht
  • 单击按钮时如何更改按钮的背景颜色?

    我研究了很多 发现这个 JSFiddle http jsfiddle net eYgdm 看起来像我需要的 但是 当我单击按钮时 page背景正在改变 我想要button s相反 单击时要更改颜色 div width 100 height
  • 使用 Google Apps 脚本从网页提取数据时的字符编码问题

    我已经使用 Google Apps 脚本编写了一个脚本 将网页中的文本提取到 Google 表格中 我只需要这个脚本来处理特定的网页 因此它不需要是通用的 该脚本几乎完全按照我想要的方式工作 除了我遇到了字符编码问题 我正在提取希伯来语和英
  • 将 Google 表格中的选择复制到 Google 文档中(使用 REST API?)

    我有一个 Google 表格 我使用利用 Google 的 REST API 的 python 脚本更新其内容 我想自动将该工作表的一部分复制到给定的 Google 文档中 例如 我希望该工作表的 A G 列出现在我的文档中 并在工作表出现
  • 单击 div 时更改复选框状态(真/假)

    我有一个带有图像 标签和输入复选框的 div 当我点击 div 时 我喜欢什么 它会将复选框状态从 true 更改为 false 并且反之亦然 jQuery markerDiv click function if this find inp
  • 即使单击“允许”后,也会出现“执行该操作需要授权”消息

    我最近遇到了一个授权新的 Google App Script 项目的问题 特别是使用 Cloud SQL 管理 API 的项目 相同的代码存在于之前授权的 GAS 项目中并且工作正常 但是如果我获取 GAS 项目的副本并尝试第一次运行某个函
  • 用于更改 Google 文档中文档所有者的脚本

    StackOverflow 和 Google Apps 脚本的新增功能 我感谢任何帮助 指导 任务 我正在尝试编写一个 Google Apps 脚本 它将指定文件夹中所有文件的所有权转移给一个所有者 我是 Google Apps Premi
  • 通过服务帐户使用高级 Google 服务

    我正在使用 Google Apps 脚本并使用一些高级服务 例如 Admin SDK 目录 API 和经销商 API 开发应用程序 看起来这些 API 是由我的 Web 应用程序在访问我的 Web 应用程序的用户上下文中调用的 它是通过 以
  • Apps 脚本列表项 - 制作项目符号而不是编号?

    我可以使用应用程序脚本中的appendListItem将一堆项目作为编号列表添加到谷歌文档中 有什么方法可以将其从编号更改为项目符号吗 你应该能够使用ListItem setGlyphType https developers google
  • 发送电子邮件的 Google Apps 脚本语法错误。无法识别我的问题

    我正在尝试让 Google 工作表从工作簿中另一张工作表的长列表中发送个性化电子邮件 我使用了教程 因为我是所有编码语言的认证新手 但 AppScript 告诉我第 4 行有语法错误 我一生都无法弄清楚我做错了什么 但我确信当由具有这些合法
  • CheckboxFor 不与嵌套对象绑定

    当模型中嵌套的对象中定义属性时 CheckBoxFor 不受限制 这是一个例子 我有一个SearchOptions模型包含一个List

随机推荐

  • 只读具有值的 Excel 单元格 python win32com

    我有一个如下所示的 Excel 文档 num value1 value2 1 A 100 2 B 3 c 300 我想迭代value2对于值超过 200 的值 如果发现值超过 200 则打印value1 我遇到的最大问题是告诉它在到达包含文
  • 如何通过 colab.research 上的 conda 构建库?

    所以我想用python occ图书馆 这个需要conda forge待建 我尝试将其安装在基本笔记本 https colab research google com notebooks welcome ipynb scrollTo qtrm
  • 添加文本到列表输出

    我需要对使用 Powershell 获取的文件列表进行格式化 添加文本 我可以简单地使用以下脚本来获取我的文件列表 Get ChildItem c path where Length eq 0 select name 这可以很好地返回文件名
  • 可以在 if 语句中使用 2 个或多个 OR 条件吗? [复制]

    这个问题在这里已经有答案了 在论坛上提问之前 我尝试自己测试一下 但我的简单代码来测试它似乎不起作用 include
  • perl 中不带参数的 split

    我是perl新手 我想知道这行代码是什么意思 q dummy d v split 我通过谷歌搜索 但我没有找到使用 split 不带参数的解释 这种用法与 while 块有关吗 完整的代码片段是 open T opt judgments d
  • 用于获取智能卡序列号的 APDU 命令

    如何使用 APDU 命令获取智能卡的序列号 我尝试使用 SCardGetAttrib 函数来查询它winscard dll不幸的是 我被告知使用 APDU 命令来执行此操作 因为没有标准方法来获取序列号 问题是我无法弄清楚我的智能卡是什么类
  • 从 Perl 或 Python 解析 Java 类

    我想要获取一个 java 文件 识别文件中的第一个类 并从该类中获取有关注释 方法和属性的信息 两种语言中是否有任何模块已经做到了这一点 我也可以构建一个简单的正则表达式来执行此操作 但我不知道如何在正则表达式中识别指示类 方法结束的大括号
  • 删除CSS @media打印规则而不修改CSS文件[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我将引导 CSS 文件添加到我的页面 我不想修改 CSS 文件 当我尝试打印页面时 引导程序修改介质以打印样式并删除所有颜色属性 如何
  • Windows 10 Home 上的 Docker Desktop 3.2.2 崩溃,并显示错误“连接期间出错:此错误可能表明 docker 守护进程未运行”

    我正在运行的 docker 容器似乎在我的 macbook 上运行良好 但是当在我的 Windows 10 家用电脑上运行时 Docker 引擎将会崩溃 当我尝试使用 Docker CLI 时 它将无法连接并声称 docker 未运行 即使
  • 带有继承的 JPA ManyToOne 映射

    我有几个具有共同属性的实体 因此提取了共同参数 如下面的代码片段 MappedSuperclass public class BaseCustomerDemographicDetails Id GeneratedValue strategy
  • 如何使用 readline 建议带有制表符补全的文件?

    在 Bash shell 中 我可以使用制表符补全来使用建议文件和目录名称 我怎样才能用nodejs实现这一点readline http nodejs org api readline html readline readline crea
  • 作为 C 结构成员的函数指针

    我有一个如下的结构 其中有一个指向名为 length 的函数的指针 该函数将返回 chars 成员的长度 typedef struct pstring t char chars int length PString 我有一个函数可以从指向
  • 如何使用 putObject 将 base64 图像上传到 aws s3?

    我尝试使用 putObject 将 base64 png 图像文件发送到 AWS s3 我想知道有效载荷到底是什么 有效负载 哈希 base64Image 这是一个细节 img str replace data image png base
  • Osmdroid 和 Pinch

    我正在使用 osmdroid 3 0 8 开发一个应用程序 当我使用两根手指放大和缩小时 缩放从地图的中心开始 而不是从两根手指的中间开始 使用MapView setMultiTouchControls true 我试图实施捏 pinch
  • Ubuntu服务器上部署JavaFX不显示

    我正在 Netbeans 中的 Mac OS X 10 9 1 上使用 jdk1 7 0 51 开发 JavaFX 应用程序 我可以毫无问题地运行它 并且在干净的构建之后我还可以从 dist 文件夹启动 jar 现在我想将其部署在 64 位
  • 使用JS媒体查询改变ScrollMagic的triggerHook位置

    如何成功地重新加载滚动魔术代码并更改triggerHook位置 当我尝试使用下面的代码执行此操作时 它设置了 trigerHook 两次 因此屏幕上有两个 我的 ScrollMagic 代码如下 Scrollmagic gsap to mo
  • 为什么 GCC 允许通过右值引用进行捕获?

    该标准规定通过右值引用捕获应该是非法的 按右值引用捕获 https stackoverflow com a 3860676 1270003 但我有以下代码 include
  • 使用 Twitter4j Android 转发

    我正在尝试制作简单的应用程序 twitter 我使用 twitter4j 库 并且我得到了如何使用该库登录和发布 twitter 的很好的教程 我的应用程序显示时间线并有转发按钮 我的问题如何使用 twitter4j 库转发 您可以致电St
  • Spy++ 如何构造其进程列表?

    TL DR Spy 工具如何真正构建其进程列表 Stage 我们有一个 MFC 桌面应用程序 在 Windows XP 上运行 它挂起 不再对任何用户输入做出反应 它is然而 通过 alt tab 切换到它时会重新绘制 它确实收到WM SE
  • 如何复制复选框值并使单元格在 Google 表格中保持可编辑状态?

    我两天前发布了这个问题 但没有答案 这是我正在处理的文件副本的链接 基本上 我所做的是 effettivo 页面是 pianificazione 页面的副本 effettivo 中的所有单元格都从其相对位置复制其值 问题是 对于右侧的复选框