前回の 記事 プロパティ値を他の言語バージョンにコピーすることについて質問したところ、スクリプトをどのように変更すればよいかについて建設的なフィードバックをいただきました。この記事では、アドオンの動作を改善する変更について説明したいと思います。

以前のバージョンにはいくつかの重要な制限がありました。

  • 他の言語バージョンにコピーされた値を変更することはできませんでした。エディターはチェックボックスをオンにして、値をコピーするように指定しただけでした。これにより、プロパティが誤った値で上書きされる可能性があります。
  • プロパティを更新すると、コンテンツの新しいバージョンが作成されましたが、公開されませんでした。そのため、エディターは各バージョンにアクセスしてとにかく公開する必要があり、それでも時間がかかります。

コードの最新の変更により、エディターはプロパティ値を編集し、ダイアログから直接コンテンツを公開できるようになりました。

これにより、エディターは以前のプロパティ値が何であったか、プロパティが設定されたかどうか、そしてそれが何に置き換えられるかを確認できます。さらに、編集された値は上書きできるため、すべての言語バージョンを異なる値で更新することが容易になります。

さらに、各プロパティ エディターの横には[保存時に公開]チェックボックスがあり、選択したバージョンを公開できます。

プロパティ値のコピー例

コードは 要旨サイトにコピーし、初期化モジュールとして追加する必要があります。