簡體   English   中英

可以從操作控制台導入/導出 Google 操作嗎?

[英]Can Google Actions be imported/exported from the Actions Console?

我剛剛開始學習如何使用場景和意圖構建動作。 很基礎。 我看到提示可以在 JSON 中定義。 是否可以以 JSON 格式導出整個操作,以便我在 UI 之外對其進行編輯? 然后重新導入它?

這個想法是,如果有一個非常簡單的動作(有很多場景,但意圖很簡單),我可以以更簡單的格式定義整個動作,並自動創建可以導入的 JSON。 對我來說,這比在 Actions Console 中定義每個場景要快得多。

有點。

您可以使用gactions命令行工具來導出和導入配置文件。 這些完全代表了您可以使用基於 Web 的圖形編輯器編輯的相同內容。

但是...這些文件位於 YAML 中,而不是 JSON 中。 從語義上講,它們是相同的,因此您仍然可以創建生成文件的內容。

要將您的配置下載當前目錄,您可以使用gactions pull命令並使用--project-id參數指定您的項目 ID:

gactions pull --project-id some-project-4242

您會看到 Scenes 和 Intents 每個都有自己的custom文件夾,您將在其中進行編輯。

進行更改后,您可以使用以下命令上傳配置

gactions push

(請注意,您不能指定項目 ID,因為它位於配置文件之一中。)

然后,您可以重新加載測試模擬器並測試您的更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM