【问题标题】:Modify a value in another spreadsheet by modifying a form通过修改表单来修改另一个电子表格中的值
【发布时间】:2021-08-12 15:26:33
【问题描述】:

我有一个表格,到目前为止,我已经收到了很多帮助,而且它几乎就在那里,我现在唯一需要做的就是调整“Perks”,进而调整这些福利来自所选特定角色的电子表格。我的电子表格链接是https://docs.google.com/spreadsheets/d/1msXEdUvR2mH1sFPeAdwk8dEdpyVwvBQbEDzXnBb5J8k/edit?usp=sharing,表格在血网购买标签的副本上。任何帮助都会令人惊叹,因为这一切都比我曾经做过的任何事情都轻而易举。

【问题讨论】:

  • 请具体说明哪里(目的地)和什么(预期输出)。
  • 所以我有一个盒子,里面分别显示了一堆 level3/2/1/0 perks,我正在寻找一种方法来根据 e5 中选择的字符增加/减少值来进行修改。因此角色名称引用了幸存者或杀手中的角色名称,并且特权也都引用了那些受人尊敬的电子表格中的特权。因此,如果我在我的 2 级特权框 id 中增加一个特权,就像在它来自的任何电子表格中引用的那个单元格一样。我不知道是否有更好的方法来解释它,但这可能是我能做到的最好的方法。
  • 请提供一组输入输出样例及截图。
  • 我认为E5E8B9:H24 按预期工作?你在说什么?
  • 嗯,这就是我不知道如何做一个只是增加/减少的输入,但例如你正在查看迈克尔的 1 级津贴。假设我想增加 b9:h24 框中的 perk 消逝光,所以我需要一种增加消逝光的方法,这会增加单元格 H23 中杀手电子表格中的数量。

标签: forms google-sheets spreadsheet google-docs


【解决方案1】:

为了避免循环引用,你必须做绿色区域之外的事情。

  1. Bloodweb PurchasesColumn L 留空并让用户在那里输入级别
  2. SurvivorsKillers 参考Column L

但为了获得良好的玩家体验,我建议您使用 Google Apps Script 制作侧边栏。

然后您可以只显示相关技能而不是全部(包括与当前角色或等级无关的技能)

【讨论】:

  • 我可以做一个加号/减号按钮然后我这样做吗?
  • 是的,您可以在例如B26 添加一个下拉列表,在B9:H24 中有值列表供玩家选择技能。并在其旁边添加加号和减号按钮。
  • 我试图考虑是否有另一种方法,我考虑在正方形中放置一个交替的下拉框列表,例如从 c9 到 c24 然后转到 e9...等等,但这离开了一列用于津贴,但不足以容纳另一列下拉框。另外,如果我这样做了,就必须像提交按钮或其他东西来修改特权,然后清除下拉框,否则它将无限期地添加。我的意思是你的想法肯定更容易,我昨天做了一个小小的尝试,但我发现我真的很烂,哈哈
猜你喜欢
  • 2020-01-15
  • 1970-01-01
  • 2013-09-12
  • 2023-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-16
相关资源
最近更新 更多