IntelliSense のサポート
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Content Hub では、スクリプト SDK を使用することでアプリケーションにカスタム ロジックを埋め込み、一般的なタスクを自動化できます。スクリプトは C# で記述され、SDK を使用してアプリケーションと通信します。
IntelliSense を使用すると、Visual Studio Code ツールを使用してスクリプトを記述する際、コード補完が有効になります。コード補完により、SDK ライブラリで使用できる変数名、関数名、およびプロパティ名が予測されます。また、スクリプト コード内の無効な構文も検出されます。
次の画像は、IntelliSense サポートの使用例を示します。
<configuration> <packageSources> <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> <add key="m-feed" value="https://stylelabs.myget.org/F/m-packages/auth/00000000-0000-0000-0000-000000000000/api/v3/index.json" /> </packageSources> </configuration>
構成ファイル内で、m-feed 値を、このリンクにアクセスしてあらかじめ認証しておいた V3 の URL に置換します。
Windows コマンド プロンプトを起動し、作成したフォルダーに移動します。
Windows コマンド プロンプトを使用して、このフォルダー内で dotnet script init コマンドを実行します。
dotnet script init コマンドにより、このフォルダー内に次の 3 つのアイテムが作成されます。
- '.vscode\launch.json': VS Code 起動構成ファイル。
- 'omnisharp.json': OmniSharp 構成ファイル。
- 'main.csx': 既定のスクリプト ファイル。
次のコンテンツを main.csx ファイルにコピーします。
これらのインポートは、開発者が IntelliSense を使用しようとするすべてのスクリプトに含める必要があります。
Visual Studio Code を起動または再起動して、main.csx ファイルを開きます。
インクルードしたライブラリを読み込むため、Visual Studio Code を再起動する必要があります。
IntelliSense が Visual Studio Code に設定されているはずです。
Ctrl + Space キーを押して、スクリプトで IntelliSense を使用してみてください。