Google 应用脚本 什么是"分页"调用?



什么是'分页'调用?

这个页面到处都提到了 https://developers.google.com/apps-script/reference/gmail/gmail-app.html#search(String(

是否有任何关于什么是"分页"调用的文档?为什么他们把它说成是我应该能够在其他地方读到的东西?

它说了七次

请使用"分页"调用,并指定线程的范围 在每次调用中检索。

我理解将其分解成碎片的概念,但他们说"分页"调用是否有一些关于此的文档或我应该理解的某种俚语?

这指的是页面令牌的概念,您应该能够将其作为参数添加到您的请求中。这里有一些更好的例子。不幸的是,没有页面真正解释页面令牌是什么,所以我会尽力而为。

假设我调用了 Gmail API,并且想要一个包含我帐户中所有电子邮件的列表。在一个请求中传递太多了,所以我一次要求 1,000 个,从我最近的消息开始。当我请求 1,000 条消息时,Google 会向我返回一条page token以及我要求的 1,000 条结果。如果我想要 1,000 封最新的电子邮件,我需要将我从上一个请求中获得的pageToken与我的新请求一起发送。

把它想象成翻阅一本书,在那里你可以决定一页上有多少"单词"(使用 maxResults 参数(。当你停止从谷歌拿回pageToken时,你就在书的末尾,并请求了所有可用的信息。

pageToken似乎仅在Gmail高级服务上可用。

恕我直言,语用解释

如果线程大小未知,并且可能非常大,请使用"paged"调用,并指定要在每次调用中检索的线程范围。

是使用搜索(查询,开始,最大(而不是query(query)


虽然理解每个技术术语可能非常有帮助,但更重要的是考虑到整个陈述和上下文来解释它们。

最新更新