・
「特定のデータ入力時だけシート保護を解除したいけど、毎回手作業でパスワードを入力するのが面倒…」
「関係者にファイルを共有するたびに、編集されたくないセルを保護する設定に時間がかかる…」
このように、Microsoft Excelのシート保護に関する手作業での設定や解除に、手間や煩わしさを感じていませんか?
もし、フォームからの申請に応じて自動でシート保護を解除したり、定期的に特定シートの保護を設定したりできる仕組みがあれば、これらの悩みから解放され、より重要なデータの分析や資料作成に集中できる時間を生み出すことができます!
今回ご紹介する自動化は、ノーコードで簡単に設定できて、手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
発行しておきましょう。
※今回連携するアプリの公式サイト:Microsoft Excel
[Yoomとは]
【Microsoft Excelのマイアプリ連携】
以下のナビを参考にして設定を行ってください。
※なお、「Microsoft 365(旧Office 365)」には個人向けと法人向けプラン(Microsoft 365 Business)があります。法人向けプランを契約していない場合、Yoomからの認証がうまくいかない可能性があるのでご注意ください。
以下のバナーの「試してみる」をクリックします。
また、コピーしたテンプレートはマイプロジェクトに保存されているので、マイプロジェクトからも開くことができます。
まずは「フォーム」をクリックしてみましょう!
フォームトリガーの設定方法 もあわせてご確認ください。
入力フォームを作成します。
今回は、備品・消耗品の購入申請を想定して回答フォームを作成しています。
申請者氏名、所属部署、品目カテゴリ、商品名・URL、概算金額(税込)、購入理由を設定しました。
取得したい情報にあわせて編集してください。
右上の「プレビューページ」をクリックすると実際の表記も確認することができます。
※完了ページのプレビューは次のページで確認できます。
入力が完了したら、「次へ」をクリックします。
「取得した値」を記入します。
この値は後のテストで、フロー回答の例として表示されます。
なお、「取得した値」とはトリガーやオペレーションにて取得した値を指します。
この「取得した値」は後続のフローで変動値として使用できる値です。
テストの重要性:「取得した値」のテスト値についてもあわせてご確認ください。
入力が完了したら、「保存」します。
担当者を選択します。
今回は「メールアドレスで担当者を指定」を選択し、アドレスを指定しました。
対応を依頼する内容の詳細にはフォーム回答で取得した値を活用できます。
取得した値を活用することで、固定値ではなく、トリガーが実行されるたびに最新の情報を反映できます。
なお、今回は以下のようなMicrosoft Excelデータベースを使用します。
事前にデータベースを準備しておいてください。今回は保護の解除が目的なので、あらかじめ保護をかけておきます。
アクションは変更せず、アカウント情報がマイアプリ連携をしたアカウントと一致することを確認し、「次へ」をクリックします。
ドライブアイテムIDがわからない場合は以下でご紹介する「共有URLからドライブアイテムIDを取得」アクションを活用して設定することも可能です。