EditForm¶
使用类型化的定向操作编辑实时表单。ReadForm 提供稳定的问题/分区 ID。编辑操作会生成细粒度的 CRDT 更新;并发更改使用与构建器相同的规则合并。省略的字段保持不变。无效的合并布局会被拒绝。更改可以添加或移动问题/分区、编辑必填性/帮助/门控,并附加现有的预订目标。新列使用显式的稳定 ID。问题标签沿用底层列名;请通过数据库工具重命名这些列名。删除问题会保留其列和答案。不支持架构重新类型化和条件性列清理。请将门控放在其所测试的问题之后,并将预订目标放在最后。发生超时或获得部分结果后,请先读取当前表单,然后再继续。打开和共享表单需要 SetFormAccess。
参数¶
| 参数 | 类型 | 必需 | 描述 |
|---|---|---|---|
formId |
FormId | 是 | 表单的标识符(受访者打开的可共享实体)。 |
changes |
Change[] | 是 | 最多 100 个定向操作;省略的字段保持不变。 |
newColumns |
NewColumnDraft[] | 否 | 通过 DatabasesService 应用的增量架构操作。不支持删除列或重新类型化。 |
description |
string | 否 | 可选的介绍性说明更改。 |
confirmationMessage |
string | 否 | 可选的已接受响应消息更改。 |
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 macro3/macro