问题标签 [retool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
102 浏览

firebase - 在 retool 如何使用 retool 连接和上传 Firebase 中的数据

在 retool 如何使用 retool 连接和上传 firebase 中的数据,如果有人帮助我的话。

0 投票
1 回答
229 浏览

sql - 如何通过忽略 WHERE 条件强制 SQL row_number() 从 1 开始

我正在尝试在retool中实现服务器端分页,将 Athena 作为数据源,似乎为了使其工作,我必须以某种方式强制 row_number() 以 1 开头。
查询在WHERE 语句,它根据从日期时间范围选择器收集的动态开始日期和结束日期查询结果。这意味着行号可以以任何值开头,具体取决于所选日期。

这是我的查询 (query1),灵感来自AWS Athena (Presto) OFFSET support

该表有n页数,每页显示 10 行,这意味着该BETWEEN {{table.paginationOffset}} AND {{table.paginationOffset + 10}}条件可能会导致以下情况:
第 1 页:在 0 和 10之间
第 2 页:在 10 和 20之间
第 3 页:在 20 和 30 之间
等等。

在没有上述条件的情况下运行查询:

返回列中不从 1 开始的值rn
在此处输入图像描述

这意味着 query1 将只返回从第 3 页开始的结果,它将只显示 rn=29 和 rn=30 的那两条记录,因为:
rn < 29 的行不在第 1 页、第 2 页和第 3 页上。
29 <= rn <= 30 的行在第 3 页。
31 <= rn <= 40 的行在第 4 页
。依此类推。

按照上面的描述,如何强制 row_number 从 1 开始?任何适合我的情况但不使用 row_number() 的解决方案也可以。


根据 Gordon Linoff 提供的解决方案进行编辑:
在此处输入图像描述 尝试使用解决方案中提供的以下查询,但 rn 仍然不同于 1:

0 投票
1 回答
50 浏览

mongodb - 如何在 Retool 上从 MongoDB 插入许多?

我在 Retool 上使用 MongoDB,我想做insertMany. 我不明白为什么,但由于某种原因,它不可用......

有谁知道我该怎么做?可能使用另一种方法作为替代方法?

重组

0 投票
1 回答
78 浏览

javascript - 当我得到这样的数组 [["a","b","c"]] 时,如何从 JS 中的数组中获取值

我有这样的对象:

在此处输入图像描述

我需要一个这样的数组

["scan7","scan59","umowa"]

我的数组是 query22.data

但是我使用了 Retool,最后我得到了数组中的数组,它有一个元素。-> [["scan7","scan59","umowa"]]

在 Retool 我得到这样的东西 在此处输入图像描述

在此处输入图像描述

我能做些什么来解决这个问题?

0 投票
1 回答
56 浏览

rest - Google Drive API Resumable Upload PUT 请求失败。状态码:400。消息:未找到

我目前正在尝试创建一个上传系统,该系统将本地文件上传到谷歌驱动器。这是通过 Retool 完成的。我的PUT查询可以使用所需的 URI 正常返回,但我POST的查询失败了。经过大量研究,我一直无法确定原因。

这是我收到的错误消息(通过 JSON 格式化程序抛出以提高可读性):

URI 与记录的 URIPUT_QUERY.headers.location[0]完美匹配。我的 API 密钥是有效的,我什至将 base64 字符串解码回一个 excel 文档以仔细检查它是否已损坏,但我已经不知道是什么原因导致了这种情况。

以下是我给正在使用的 Oauth2 令牌的范围:

如果有帮助,我的POST请求看起来像..

0 投票
0 回答
23 浏览

firebase - 将多个条目推送到 Firebase RTDB

我有一个结构为数组的 **.** json文件。既然如此,所有条目的编号都是0 - X

这样就回来了

0:第 1 项 1:第 2 项 2:第 3 项

我想将其从具有编号条目的数组变为基于时间戳的数组。如何编写代码一次推送多个条目?

0 投票
1 回答
384 浏览

reactjs - 使用 JSON Schema Form (Retool) 通过“Unique Select”进行多选输入

Retool with JSON Schema Form中,我尝试进行多项选择输入,该输入无法选择已选择的选项(表示唯一选择),但我可以做的是可以选择已选择的选项(表示唯一选择)的选项,如下所示.

如下图,我可以选择已经选择的选项“English”,所以“English”被选中了两次。换句话说,即使我已经为第一个多选输入选择了“English”(意味着ununique select ),我仍然可以为第二个多选输入选择 English” :

在此处输入图像描述

这是JSON 模式

但是,我真正想要的是“唯一选择”,而不是像上面那样的唯一选择” ,它不能选择已经选择的选项,如下所示:

在此处输入图像描述

有什么方法可以进行无法选择已选择选项的多选输入(意味着唯一选择)?

0 投票
1 回答
201 浏览

google-cloud-platform - (Retool) 查询:上传失败。这可能是由于存储桶上的 CORS 问题,因此请仔细检查您的 CORS 设置是否正确

我多次无法从Retool将文件上传到GCP上的Cloud Storage,并且总是出现以下错误:

在此处输入图像描述

查询:上传失败。这可能是由于存储桶上的 CORS 问题,因此请仔细检查您的 CORS 设置是否正确。

实际上,我在Cloud Shell上使用以下命令制作了cors.json

然后,将以下代码写入cors.json

最后,在Cloud Storage 中为我的存储桶设置cors.json ,GCP运行以下命令:

另外,桶的访问控制“细粒度的”

在此处输入图像描述

是否有任何解决方案可以将文件从Retool上传到GCP上的Cloud Storage

0 投票
1 回答
109 浏览

javascript - 将 JSON Schema Form 中的图像上传到 GCS,但图像未显示在 GCS 上(Retool)

我在Retool上使用JSON Schema Form将图像上传到云存储

在此处输入图像描述

这是 JSON 模式:

这是我上传的图片:

在此处输入图像描述

然后,我可以使用查询设置成功上传图像:

在此处输入图像描述

这是上传到云存储上的图片:

在此处输入图像描述

但是,在云存储上,打开图片的“对象详情”时,并没有显示图片:

在此处输入图像描述

此外,当打开图片的Authenticated URL时,图片也没有显示:

在此处输入图像描述

我所做的有什么遗漏吗?

0 投票
3 回答
327 浏览

reactjs - 使用 JSON Schema Form (Retool) 输入多个文件

Retool 上,我正在使用JSON Schema Form输入多个文件,然后,我尝试了从本网站react-jsonschema-form输入多个文件的示例,但是多个文件输入不需要多个文件,它只需要一个文件

在此处输入图像描述

这是从react-jsonschema-form输入的多个文件的 JSON Schema :

有什么问题吗?或者有什么方法可以输入多个文件?