Actions on google 可以从操作控制台导入/导出Google操作吗?

Actions on google 可以从操作控制台导入/导出Google操作吗?,actions-on-google,actions-builder,Actions On Google,Actions Builder,我刚刚开始学习如何用场景和意图构建动作。非常基本。我看到可以用JSON定义提示。是否可以将整个操作导出为JSON格式,以便我在UI之外进行编辑?然后再进口 这个想法是,如果一个角色有一个非常简单的动作(有很多场景,但很简单),我可以用更简单的格式定义整个动作,并自动创建可以导入的JSON。对我来说,这比在操作控制台中定义每个场景要快得多。有点像 您可以使用命令行工具导出和导入配置文件。这些完全代表了您可以使用基于web的图形编辑器编辑的内容 然而。。。这些文件是YAML格式的,而不是JSON格式

我刚刚开始学习如何用场景和意图构建动作。非常基本。我看到可以用JSON定义提示。是否可以将整个操作导出为JSON格式,以便我在UI之外进行编辑?然后再进口

这个想法是,如果一个角色有一个非常简单的动作(有很多场景,但很简单),我可以用更简单的格式定义整个动作,并自动创建可以导入的JSON。对我来说,这比在操作控制台中定义每个场景要快得多。

有点像

您可以使用命令行工具导出和导入配置文件。这些完全代表了您可以使用基于web的图形编辑器编辑的内容

然而。。。这些文件是YAML格式的,而不是JSON格式的。在语义上,它们是相同的,因此您仍然可以创建生成文件的内容

要进入当前目录,您需要使用
gactions pull
命令,并使用
--project ID
参数指定项目ID:

gactions pull --project-id some-project-4242
您将看到场景和意图在
custom
下都有自己的文件夹,您将在其中进行编辑

一旦您进行了更改,您就可以使用

(请注意,您不能指定项目ID,因为它位于其中一个配置文件中。)


然后,您可以重新加载测试模拟器并测试您的更改。

谢谢,gactions没有pull/push,它有get/update,但我得到了一个错误(从哪里获得项目id):/gactions列表-项目操作codelab gactions需要访问您的Google帐户。请将URL[…]复制并粘贴回此处。访问此URL:?。。。。输入授权代码:4/1AY0。。。。。。。。。。。。。错误:无法获取版本错误:调用方没有权限2021/03/07 21:24:24服务器没有返回HTTP 200ok,我找到了项目id,使用-version草稿,我可以获取,但它没有获取所有对象,只是操作。。。。拉/推仍然不起作用,不管。。。错误的间隙版本。我下载了正确的版本,它的工作正如你所解释的。谢谢很高兴你找到了正确的版本!它应该在我指出的链接,如果有人来了,是的,有一些授权需要当你开始。如果答案有帮助,接受和/或投票总是很感激的。
gactions push