googleシートのマクロをアクセスしたすべてのシートで利用可能にすることは可能ですか?

0
2022.04.10

私は、列の幅を自動的に調整し、列が隣り合わせにならないように一定量だけ広げて列を再フォーマットする、非常に基本的なgoogle sheetマクロを作成しました。

このマクロを定期的に多くのシートに添付することが多いのですが、Googleシートで「新しいシート」をクリックすれば、そのマクロが使用できるようになるように、自分のアカウントに追加する方法はありますか?

回答
1
2022.04.10

技術的に言えば、すべてのスプレッドシートでマクロを利用できるようにするのは簡単ではありません。

Google Apps Scriptのプロジェクトをすべてのスプレッドシートで利用できるようにするアドオンを作成することは可能ですが、現時点ではマクロをサポートしていません。

マクロの最終版を配布しやすくするために、Google Apps Scriptライブラリを作成することは可能ですが、マクロの機能をライブラリにアクセスさせるためには、バインドされたGoogle Apps Scriptプロジェクトが必要です。

Google Apps Script APIを使えば自動化(新しいスプレッドシートを作成してそこにマクロを追加する)できるのではないかと思っています。いずれにせよ、ほとんどのマクロユーザーにとって、これはオーバーキリングだろう。

参考文献