スプレッドシートWebアドオンを公開しようとしていますが、次のエラーが発生します。
マニフェストのapi_console_project_idフィールドで指定されたIDのAPIコンソールプロジェクトはありません
ああ...なぜこれがそんなに難しいのかはわかりません.
Googleがこれを読んでいる場合:ユーザーがアドオンの公開や正しいドキュメントへのリンクの提供を選択する前に、さまざまなAPIチェックを実行する方がユーザーフレンドリーです。次に、その超暗号エラーメッセージを修正します。
とにかく、このエラーが発生した場合は、これが必要です。 (私を正しい軌道に乗せてくれたTanya Guptaに感謝します)。
ステップ1:GSuite Marketplace SDKを有効にします
次の手順を実行します:
ステップ2:GSuite Marketplace SDKを構成する
構成には、次のことを行う必要があります。
アドオン拡張機能を有効にするときは、次の情報を提供する必要があります。
注:アドオンの新しいリリースを公開すると、アドオンスクリプトのバージョンが自動的に更新されます。
Googleドキュメント:
ビルドするだけ Dagmar's Answer
写真でこの問題を8ステップで解決します。
必要に応じて文書に記入しますが、最も重要な部分を以下に示します。
Editor Add-on extensionsまでスクロールし、アドオンを作成するGoogleアプリを選択します。ドキュメント、フォームシート、スライドのアドオンと同じプロセスです
File> Project propertiesに移動します。 「Info」タブを選択します。次に、Project key(Deprecated)の値をコピーし、[Script Project Key]フィールドに貼り付けます
File> Manage versions ...に移動します。
次に、Versionの値をコピーし、[スクリプトバージョン]フィールドに貼り付けます
公開前 の指示に従っていないようです
G Suite Marketplace SDKを有効にする要件については、手順3、4、5に記載されています
- Google APIの利用規約とG Suite Marketplace SDKの利用規約への同意を求められる場合があります。条件を注意深く読み、チェックボックスをオンにして[同意する]をクリックします。
- コンソールで、フィルターボックスに「marketplace」と入力し、表示されたらG Suite Marketplace SDK(APIではない)をクリックします。
- 次の画面で、[APIを有効にする]をクリックします。
Google Apps Marketplaceで公開する場合は、APIを有効にするだけでなく、必要な設定を入力して構成する必要もあります。
4)特に重要です(ここには表示されていません):
a)正しいoauthスコープを含める(スクリプトファイルのファイル->プロジェクトプロパティ->スコープ))
b)Docs Add On Project Key(File-> Project Properties-> Info-> Project key)
c)ドキュメントのアドオンスクリプトバージョン(開発者コンソールから)
これで、公開して公開すると、エラーは発生しなくなります。