gpt4 book ai didi

google-sheets - appsheet 防止重复输入

转载 作者:行者123 更新时间:2023-12-02 21:05:11 27 4
gpt4 key购买 nike

我想知道如何在连接到 Google 表格的 AppSheet 移动应用中防止重复输入(根据我自己的客户/项目定义,如下所示)。
AppSheet 讨论了很多关于 UNIQUEID() 的内容,他们也鼓励使用它并将其指定为 KEY 字段。 row_number 是另一种可能性。
这对于 KEY 来说很好,因为它的目的是唯一的、无意义的、唯一标识一条记录并与其他表相关。

但是,它并不能防止重复(再次“重复”,根据我自己客户的业务规则和流程的定义)的发生。我的意思是,我假设 UniqueId() 理论上会,但这是抽象理论,因为无论如何它只会产生唯一的。

我的表格有以下列:[设施编号] 和 [时间戳](事件的日期和时间)。我们认为这是一个重复事件,并且如果第二条记录具有相同的日期(与时间无关)且具有相同的设施,则希望禁止向该表添加这样的记录。 (我们每天只进行一次设施,从来没有)。

在 AppSheet 中,如何创建一些逻辑来禁止基于该条件的添加?我什至基本上知道我会做的一些方法。我似乎找不到一个地方来“放置”它。我创建了一个完美评估 TRUE 或 FALSE 的表达式,(通过引用要添加的新记录上的 FACILIY NUMBER 是否在我定义为今天条目的 SLICE 中)。我想将此表达式放在另一个(随机)字段的 VALIDIF 中。对我来说,这似乎符合平台文档的要求。仅当表达式计算结果为 true 时,另一个随机字段才会被视为有效。但 appsheet 认为我想将整个 [其他随机列] 转换为依赖的下拉列表。

请帮忙!当 appsheet 引入可以在键入、保存等时 Hook 的 FORM 事件和 RECORD 事件时,我会流下喜悦的泪水。

最佳答案

很惊讶在 stackoverflow 中看到这个问题 --- 大多数 AppSheet 问题都在 http://community.appsheet.com 。简短的回答是,您正在做正确的事情,提供 Valid_If 约束。您的约束的形式为 IN([_THIS], ),因此 AppSheet 通过自动将该列表转换为允许值的下拉列表来执行“智能”操作。从您的帖子来看,您似乎可能想说 NOT(IN([_THIS], )) - 从而表示只要值 [_THIS] 不在指定的列表中,它就是有效的(确保它是不是重复的)。

关于google-sheets - appsheet 防止重复输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36437042/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com