google-app-maker - 使用 Drive Picker 将电子表格 ID 保存到模型
问题描述
我想使用 Driver Picker 小部件选择电子表格并将电子表格的文件 ID 保存到数据模型中。
我将 Drive Picker 的 selectedDocUrl 字段设置为模型 ( @datasource.item.fileID
) 中的 fileID 列,但正如预期的那样,这会将文件的整个 URL 保存到模型中。
我只想捕获文件 ID。
完整网址:https://docs.google.com/spreadsheets/d/1Q4z5ZsE5eDm14MysAdb-CnApSNlzToMdXTTCgrN6BNA/edit
文件编号:1Q4z5ZsE5eDm14MysAdb-CnApSNlzToMdXTTCgrN6BNA
解决方案
使用驱动器选择器的onDocumentSelect事件处理程序并执行以下操作:
widget.datasource.item.fileID = result.docs[0].id;
请记住,如果数据源正确绑定,上述方法将起作用。
推荐阅读
- c++ - 类指针的默认初始化
- javascript - 为什么 left-padding 会成为 span 的一部分?
- python - 如何从具有可变大小的输入张量的模型中转换为 tflite 8 位(或 16 位)量化?
- c# - C# - 发送 HTTP 标头后服务器无法设置内容类型
- r - 如何重新排列包含重复行的数据框?
- asp.net - ASP.Net 无法使用 SameSite=None 设置 cookie
- c# - 无法将文本框文本转换为数据类型 int
- konvajs - 如何在 konva.Text 中使用 ö 和 é 等字符?
- python - 为什么Python文件处理中文件的总大小和指针的当前位置有冲突?
- python - 如何检查python中的链表是否为空?