事務効率化

五味渕の思うことVol.763 【うまくいくほうの123】

2025年4月21日配信メルマガ(登録メンバー632人)


毎週月曜日、私の思いを綴っています。
一緒に仕事をする仲間とこんな思いで仕事ができたらいいなと思うことを書いています。
今一緒に仕事をしている方にも、未来にそうあってほしい方にもお届けします。


街中の花壇に
色とりどりの花が並ぶ季節です。

植込みのお手入れをしている方に
感謝です!

さて

物事がうまくいくとき(人)と
うまくいかないとき(人)。

それぞれの特徴を並べてみたら
実に対照的だったので
今日はそれをシェアさせてください。

うまくいくとき(人)

1.「自分には出来る」と思っている(心底やりたいと思っている)
2.参考になる良い情報を探している
3.協力者を探している

この真逆が

1.「自分には出来ない」と思っている(心底やりたいと思っていない)
2.参考になる良い情報を探していない
3.一人でやろうとしている

私が過去を振り返って
実にもったいなかったなぁと思うのは
1.「出来ない」という思い込みを、
時々(無意識に)やってしまっていたことです。

「出来る」「出来ない」は
どちらも、思い込みでしかありません。

なので、今より未来を良くしたかったら
「出来る」と思い込む方が断然有効なのですが、
その黄金律を知りませんでした。

いや、黄金律は身近にあって、
2.「参考になる良い情報」には出会っていたのですが
「出来ない」という思い込みから、当時の自分に都合よく、ねじまげた解釈をしていました。

『特別な人だけが出来ることで、自分には関係ない』

当然、「出来ない」と思い込んでいる時は
それを証明する行動にでるもので・・・(苦笑)
(無意識に)孤軍奮闘していました。

「良い情報」に、素直ではありませんでした。

ちなみに

発展途上国で学校づくりをしている人が
「子供たちに将来なりたい職業を聞いたら、教師か兵士だった。
 それしか見たことがないからだ」と言っていたことがあります。

人は、今まで見聞きしたものから思考を巡らせます。

それだけ、良い情報を手に入れることも、同時に大事だということです。

良い情報に出逢うコツは、良い志や目的を持つことだと私は考えます。

「ラクしてお金儲けがしたい」と思う人は、そう考える人向けの情報(詐欺まがい)に出逢い、

「世の中をよくしたい」と思う人は、そう考える人向けの情報(価値あるもの)に出逢います。

いま挑戦している貴方が
1.2.3が気持ちよく、前向きに揃っていたら、成功は約束されたようなもの。

もし過去の私のように
有効でないほうの1.2.3を選んでいたら・・・
それでもダイジョウブ
今までの真逆に振り切れば、気持ちよい世界を味わえます。
(苦労した分だけ、喜びもまた大きい!)

そして、本物の自信をつけるには、実績も大事。

あたり前のことをあたり前にできること自体
実は、とてもとても価値の有ること。

目の前のお客様に誠実に、出来る限り誠意を尽くして
最善の仕事をし続けること。

それはやがて、本当に大きな自信につながります。

人生100年時代。

挑戦する大人が、生き生きと働く大人が
一人でも増えることが、幸せな社会につながり

私たちが取り組むバックオフィス支援と
現場での気づきが生む改善は、
健やかに働く人を増やすことにつながります。

せっかく価値ある日々を送っているのだから
うまくいくほうの1.2.3を選んでいきましょう。

今週も笑顔溢れる一週間になりますよう。



<YPPがLINE公式アカウントに登場!>
お得な情報を受け取るには、以下のリンクから友だち追加してください。

【知ってる?】Chromeのプロフィール機能

こんにちは!YPPの伊澤です。

気持ちの良い気候~♪と思ったら、じめじめ・・あれ、もう梅雨ですか?😢
心地の良い時期はあっという間でしたね・・・

さて今日は、Chromeの機能についてご紹介したいと思います。

ChromeはGoogle社が提供するウェブブラウザです。

普段から使用されている方も多いと思います。

YPPのお仕事でも利用することが多いChromeですが、最近お客様のアカウントでログインしているのに個別で保存したはずのデータが保存されてしまっている!と、言った声を耳にしました。

何故、そんなことが起きたのでしょう・・?

Googleアカウントヘルプには、「設定が継承される場合がある」と記載があります。

設定が継承される場合がある

複数のアカウントに同時にログインしている場合、使用しているアカウントがどれか Google で判断できなくなることがあります。たとえば、2 つのアカウントにログインした状態で、新しいブラウザ ウィンドウを開く場合に、どちらのアカウントを使用するか判断できないことがあります。このような場合には、[ウェブとアプリのアクティビティ] や [広告のカスタマイズ] など、デフォルトのアカウントの設定が Google により適用されることがあります。

https://support.google.com/accounts/answer/1721977?hl=ja&co=GENIE.Platform%3DDesktop

Chrome上では複数のGoogleアカウントに一度にログインすることができます。

複数のアカウントにログインしている場合、”デフォルト”のアカウントとデフォルト以外のアカウントで分かれますが、ブラウザ側がどちらのアカウントを使用するか判断できないことがあるようです。

2つのGoogleアカウントに同時ログインしている状態。

そのため、前述のように自分のドライブに保存したはずのデータが別のアカウントに保存されてしまっていた可能性が高いです。

Chromeでプロフィールを設定しよう

プロフィールを使用すると、他のユーザーアカウントと別々でChromeの情報を保持することができます。

新しいプロフィールを追加する

  1. パソコンで Chrome を開きます。
  2. 右上のプロフィール プロフィール をクリックします。
  3. [追加] をクリックします。
  4. Google アカウントと同期するよう選択した場合、プロフィール名は自動的にアカウント名になります。
  5. 名前、写真、テーマカラーを設定します。
https://support.google.com/chrome/answer/2364824?hl=ja&co=GENIE.Platform%3DDesktop

同期について

同期をオンにすると、ブックマーク、履歴、パスワードなどの設定が自動的に同期されます。

オンにしておけば、新たにPCを買い替えたときやいつもと違うPCを使用する時にもいつも通りの設定でChromeを使うことができます。

YPPでは、お客様からお預かりしたアカウントをチームで利用することが多いので、同期をオンにするかオフにするかについては担当コーディネーターと相談の上ルールを決定しましょう。

Chromeにプロフィールを設定するメリット

プロフィールを各アカウントで設定することで、ブラウザ側の誤認識で思わぬ情報漏洩を未然に防ぐことができます。

ブラウザのテーマカラーも選べるので視覚的にもどのアカウントで開いているのかがわかりやすくなるので、個人用はピンク、仕事用は青 のように決めておくのもよいですね。


<YPPがLINE公式アカウントに登場!>
お得な情報を受け取るには、以下のリンクから友だち追加してください。

PDF編集ツール比較検討

こんにちは!おまかせ事務代行YPP 伊澤です♪

気が付けば3月最終日ですね。
関東は日によって暖かい日が増えてきました^^
桜も気づけばきれいに咲かせてます。まだまだ寒くなる日もあるようですが、体調にお気をつけて過ごしましょう!

さて今日は、PDFの編集ツール比較検討と題しまして、いっぱいあるけど何が良いのか?を考えてみます。

PDF編集ができるソフトウェアは沢山ありますが、適当に検索して編集できたとして、保存するとソフトウェアのロゴが書類に付いてしまって、ロゴを消すには有償版へ勧誘してくるなどちょっと困った現象を体験したことがある方も多いのではないしょうか。

でも探せば無料でPDF編集ができるツールがあるので、参考にしていただけると嬉しいです♪

Adobe Acrobat Reader

https://www.adobe.com/jp/

何かと気づけばお世話になっているAdobeさん。
でも、PDFを編集しようとすると有償版へ勧誘されます。(一応7日間は無料で使えます)

無償版で出来るのはコメントと署名までなので、これだけやりたい場合は十分かもしれないです。

コメント:テキスト入力や描画の追加等
入力と署名:署名ができる(自分の名前の印鑑画像を登録しておけば捺印も可能)

使用例:署名、テキスト注釈、描画ツール、テキストハイライト。色も選べます。

無料で使えるPDF編集ツール

PDF編集で何がやりたいって、分割とか結合とか向きの回転だったりするんですよね・・・
そんな機能が手軽に使えるツールをご紹介します♪

◆CubePDF

https://www.cube-soft.jp/?lang=ja
よく使うソフトをダウンロードすればサクサク編集できます♪
※ダウンロード時にウイルスソフトなども一緒に入ってくるので不要なら削除してください。

CubePDF Utility 結合・抽出・編集
CubePDF Page 結合・分割
その他

CubePDF Utilityの編集画面です。

◆pdf_as

http://uchijyu.s601.xrea.com/wordpress/pdf_as/
大量のデータを一括で編集したい方におすすめです。

結合・追加・分割・抽出・削除・回転等

メニューはアイコンのみです。慣れれば使いやすいと思います。

◆I♡PDF

オンラインツールだからブックマークしておけばすぐに開いて使える♪

結合
https://www.ilovepdf.com/ja/merge_pdf
分割
https://www.ilovepdf.com/ja/split_pdf
その他、圧縮・変換・データ形式の変換などのページもあります。

画面も見やすいです♪

◆GoogleChromeの拡張機能

Chromeの拡張機能でもPDFを編集ツールがあることをご存知でしたか?

Chromeウェブストアから拡張機能を検索してインストールします。

Smallpdfが分割以外にも色々できそうです。
ピン留めしておけばいつでも呼び出せます♪
メニュー画面

拡張機能を追加したら右上のアドレスバーの横にアイコンが表示されるようにピン留めしておけばすぐに機能を呼び出すことが出来ます。

最後に

PDFの無料ツールは探すと沢山ありますが、使い勝手や特徴もそれぞれです。
ご自分の使いやすいツールを使ってみてください♪

たまに編集するくらいならわざわざ有償版にする必要はないと思います!

他にもこんなツールがあるよ!など、おすすめがありましたら教えてください^^


<YPPがLINE公式アカウントに登場!>
お得な情報を受け取るには、以下のリンクから友だち追加してください。

スプレッドシートの使える関数~Query関数~

こんにちは!おまかせ事務代行YPP 伊澤です。
スプレッドシートの使える関数シリーズ3つ目はQuery関数を紹介します!

Query関数は、例えば表のデータを絞り込む場合、フィルタ機能を使用することが多いと思います。
でも行が増えるたびにフィルタを付け直す作業は面倒だったりしますよね^^;
そしてデータを間違って書き換えてしまわないか不安という気持ちもあります。。

そんなときにお勧めなのがQuery関数です。
数式を一度設定してしまえば自動更新をしてくれるので、データを誤って触る心配もないです。

いろいろ使えそう!!?Query関数でできること

Query関数でできること、慣れてしまえばやれることは沢山ありそうです!
ざっと出来ることを紹介しますね^^

①列の順番を入れ替える
元のデータをコピペ・・・という手間なく列の順番を変えられます

数式は =QUERY(範囲,”select 列”)

今回はA列とB列を入れ替えたいので以下のようにします。

=QUERY(A1:C20,”select B,A,C”)

特に列の入れ替えを行わない場合は

=QUERY(A1:C20,”select *”) とします。

②データの抽出をする
列の順番を入れ替え、且つデータの抽出もできます

数式は =QUERY(範囲,”select 列 where 抽出する列=’抽出したい文字列'”)

今回はAとB列を入れ替えて、C列の「伊澤」だけを抽出したいので以下のようにします。

=QUERY(A1:C20,”select B,A,C where C=’伊澤'”)

上記と同様に、列の入れ替えを行わない場合は

=QUERY(A1:C20,”select * where C=’伊澤'”) とします。

③別のシートへ表示させる

①②では、同じシートにデータを抽出して反映させましたが、別のシートへ反映させることも出来ます。

範囲の表記を変えることで別シートへデータを反映させることが出来ます

数式は =QUERY(‘シート名’!範囲,”select 列 where 抽出する列=’抽出したい文字列'”)

今回、反映元のシート名が「シート1」なので、以下のようにします。

=QUERY(‘シート1’!A:C,”select B,A,C where C=’メンバー'”)

また、範囲を「A1:C20」ではなく「A:C」にすることで列全体を反映するので、元データに新しい行が追加されれは自動的に更新されます。

④別のスプレットシートへ表示させる

「使えるのは同じスプレッドシートだけ??」と思った方もいるかもしれませんが、前回お伝えしたImportrange関数と組み合わせることで別のスプレッドシートへデータを反映させることができます。

これができたら、例えばYPPの稼働実績を予め自分だけが見られるシートへ反映させておいて、自分の稼働分だけ集計なんかもできちゃいます!

Query関数とImportrange関数を組み合わせて実際のデータを別のスプレットシートへ反映させています。

数式は
=Query(IMPORTRANGE(“スプレッドシートキー”,”!A10:G”),”select Col1,Col2,Col4,Col5,Col7 where Col4 =’YPP 事務所'”)

範囲を「A10:G」としているのは実際の表が10行目から始まっているためです。
「A:G」と表記しても問題ないですが、表と関係ない文字が1行目に集約されてしまうので、綺麗に表示させたい場合は表が始まる行数を入力することをおすすめします!

また、列の表記も先ほどとは異なっていることにお気づきでしょうか?
「select Col1,Col2,Col4,Col5,Col7」とさっきまで「A,B,C・・・」としていたのに違います^^;

はっきりした理由はわかりませんが、Importrange関数を組み合わせるときは列を「A,B,C・・・」だとうまくいかず、「Col1,Col2,Col3,Col4・・・」という表記でうまく反映することが出来ました。

Query関数を活用しよう!

若干とっつきにくいかもしれませんが、慣れればいろんな使い方が出来ると思います!
まずは稼働実績表をご自身のスプレッドシートへ反映するところから試してみてください^^

スプレッドシートを使いこなして、業務効率化を目指しましょう☆

引用

https://pumpuppineapple.com/query5/

合わせて読んでください^^

<YPPがLINE公式アカウントに登場!>
お得な情報を受け取るには、以下のリンクから友だち追加してください。

スプレッドシートの使える関数~Importrange関数~

こんにちは!おまかせ事務代行YPP 伊澤です。

前回のArrayFormula関数に引き続き、スプレッドシート独自の便利な関数を紹介します。

今回は Importrange関数 です!
Importrange関数は他シートのデータを取り込むことができます。

他のスプレッドシートのデータを自動で取り込む!Importrange関数

複数シートで同じデータを管理している場合、Importrange関数を使えば、元データが更新されると取り込んだデータも自動で更新されるので、他のシートの情報を書き換える手間がなくなります。

使い方
初めに表示させるためには「アクセス許可」が必要なのでクリックします。

数式は、
=IMPORTRANGE(“スプレッドシートキー”, “!範囲”)

今回はデータ元であるシートのA~D列を反映させたいので範囲は「!A:D」とします。

※このときにダブルコーテーションで括るのをお忘れなく!(範囲の前には “!” を入れます)
※「スプレッドシートキー」は、データの読み込み元となるスプレッドシートの URL の内、「d/」の後の部分のことです。

スプレッドシートの住所をイメージすればわかりやすいです。
アクセス許可をすると元のデータがそのまま反映されます。
注意点

ArrayFormula関数と同様、Importrange関数も表示範囲内に文字を入力するとエラーになってしまうので気を付けましょう。

Importrange関数を使えば、同じデータを複数のシートで管理する手間がなくなります。
二度手間をなくすことでミスも防げて効率化にもつながりそうです^^

是非、いろんな現場で活用してみてください☆

引用

<YPPがLINE公式アカウントに登場!>
お得な情報を受け取るには、以下のリンクから友だち追加してください。

スプレッドシートの使える関数~ArrayFormula関数~

こんにちは!おまかせ事務代行YPP 伊澤です。
題名を見て?と思った方も多いと思いますが、Googleスプレッドシート独自の関数があるってご存知でしたか?
数年前まではスプレッドシートはExcelよりも機能面では劣る・・・というイメージがありましたが
Excel以上に便利な機能も実は探せばたくさんあるんです♪

その中で今日はArrayFormula関数を紹介したいと思います!

データ軽量化に!ArrayFormula関数

Arrayformulaで関数を括ってあげれば、オートフィルを使うことなく数式を対象の列や行に反映させることが出来ます。
最初のセルにのみ数式を入力すれば良いので、データの軽量化にもつながります。
ショートカットキーもあるので是非覚えておきたい関数です。

OSショートカットキー
WindowsCtr+Shft+Enter
MacCommand+Shft+Enter

使い方

行が増えるたびに数式をコピーして反映させて・・・
というのは地味に大変ですが、ArrayFormula関数で最初の関数を括っておけばその必要もありません。

表示されている数式の違いに何か気が付きましたか?

Arrayformula関数を適用させるには、数式を見て判別してほしい範囲を全て選ぶ必要があるので・・・

数式が「=IF(I2-H2<>0,I2-H2,””)」 の場合は・・・

=ArrayFormula(IF(I2:I-H2:H<>0,I2:I-H2:H,””)) とします。

指定したセルにそれぞれ注目してほしいのですが、「I2:I」はI2セル以降のI列全体を見るという意味となり、行が増えても数式を追加で入力することなくついてきてくれます。
I18セルまでの反映させるなら「I2:I18」というように表記します。(他のセルも同じように範囲を指定します)

注意点

  1. Arrayformula関数が適用されている範囲に文字列を入力してしまうと数式がエラーとなってしまう。(画像参照)
  2. Arrayformula関数はすべての関数に適用するわけではない。(基本的な関数は使えますが、Index、Match関数の組み合わせ、Sumifs、Countifs、Ifs関数など未だ原因が解明されていないエラーなどもあります。)
あらかじめ範囲指定をするなど注意して設定しましょう。

読み込みが遅くなってきたな・・・
というスプレッドシートがありましたら、是非ArrayFormula関数の活用を検討してみてください^^

引用

https://aitrigger.co.jp/blog/efficient/arrayformula_useful_function/

<YPPがLINE公式アカウントに登場!>
お得な情報を受け取るには、以下のリンクから友だち追加してください。

【事務効率化】ChatWorkの予約投稿を活用しよう~動作確認編~

こんにちは!おまかせ事務代行YPP 伊澤です。

前回紹介した【事務効率化】ChatWorkの予約投稿を活用しよう~AppsScript設定編~ではGoogleスプレッドシートを使ってAppsScriptの設定を行いました。

皆さんスムーズに設定できましたでしょうか?

今日は早速動作確認をしていきたいと思います!

スプレッドシートへ設定を行う

最初に用意したスプレッドシートへ投稿したい内容を入力します。

これで準備OKです。
入力した投稿日のトリガーで設定した時間帯に投稿されます。
※ルームIDの確認方法は以下をお読みください↓

ルームIDの確認方法
予約投稿したいグループチャットの歯車マークをクリック
「グループチャットの設定」を開いたら左下に表示されている「ルームID」をコピーすればOKです
実行してみた!結果・・・

エデュタも保存して、トリガーも設定して、投稿内容も入力して、これで投稿されるのを待つのみ!!!

・・・・と思ったら投稿されない^^;

トリガーの実行数を確認したら・・・失敗している;;
解決策

またまたGASを最初に動かすにはGoogleさんにアクセス許可を与えないとダメみたいです。

エデュタ画面から「実行」をクリックします

画面キャプチャがなくて申し訳ないのですが、実行後、「このアプリは Google で確認されていません」というエラー表示が出てくるので、手順は『AppsScript設定編』でお伝えした流れと一緒です。

  1. 画面下の「詳細」をクリック
  2. 「××××××[ファイル名](安全ではないページ)に移動」 をクリック
  3. 「××××××[ファイル名]がGoogleアカウントへのアクセスをリクエストしています」という画面が出てくる
  4. 「許可」をクリックする
実行されました!
実行日時と同じ時間帯に指定したチャットに投稿されましたー!

何回も「実行」をクリックしてしまうと同じ投稿がされてしまうので注意してくださいね。(笑)

まとめ

初めてGoogle Apps Script(通称GASと覚えましょう)を使う方はアクセス許可を3回くらい求められるので心が折れそうになりますが、そこをクリアすれば予約投稿が使えるようになります^^

予約投稿できるのは、管理者権限のあるグループチャットのみです。
管理者権限がない場合は管理者権限のあるYPP担当者へ「GASの予約投稿を使いたいので・・・」とお気軽にご相談ください^^

また、マイチャットや個人チャットへの投稿はできないのでご注意ください。

夜に申し訳ない気持ちでチャットを送信する方の気持ちが少しでも楽になることを願っております☆彡

<YPPがLINE公式アカウントに登場!>
お得な情報を受け取るには、以下のリンクから友だち追加してください。

【事務効率化】ChatWorkの予約投稿を活用しよう~AppsScript設定編~

こんにちは!おまかせ事務代行YPP 伊澤です。

今日はメンバーさんからお聞きしたチャットワークに関する便利機能をご紹介します★
Googleスプレッドシートの「Apps Script」という拡張機能を使えば指定した日にチャットワークのグループチャットへ予約投稿ができるのです!

朝は忙しいから・・・とついつい遅い時間にチャットを送ってしまうというとき、時期尚早だけど忘れないうちに連絡しておきたい!というときなど、是非ご活用ください^^

「準備の前の準備」初めてGoogle Apps Scriptを使う方・・・

GoogleドライブからGoogle Apps Scriptを取得します。
※Google Apps ScriptとはGoogleが提供するプログラミング言語で、プログラムをすることで作業の自動化が行えます。Excelで言うマクロと似たイメージです。

「新規」をクリック

「その他」から「アプリを追加」をクリック

「Google Apps Script」を検索してクリックします

スプレッドシートを開いたときにメニューバーに「拡張機能」が表示されます

1.スプレッドシートを用意する

スプレッドシートを新規で作成します。
ファイル名は何でもOKですが、のちのScriptの編集上、シート名は「シート1」のままを推奨します。

以下の必要項目を1行目に入力します。

項目名入力内容
NO管理しやすいように連番を付けるのがおすすめです
ルームID投稿したいグループチャットの「ルームID」を入力
※確認方法はのちほど説明します
投稿内容投稿したい内容を入力。TOへ絵文字も指定可能です
投稿日投稿日を「yyyy/mm/dd」で入力する
実行日時スクリプト内で自動で記録するので空白でOK
実行日時の表示形式は「日時」で設定します
2.Apps Scriptの設定を行う
「拡張機能」 → 「APPs Script」を開く
Apps Scriptを開くとこの画面が表示されます

最初に入力されているコードは全削除して、以下のコードをコピーして貼りつけます。

// 【編集対象】Chatwork API Token
const token = '●●●';

function myFunction() {

  // スプレットシート読み込み
  const ss = SpreadsheetApp.getActiveSpreadsheet();
  const sheet = ss.getSheetByName('シート1');
  const lastRow = sheet.getLastRow()

  // ChatworkAPIクライント作成
  const client = ChatWorkClient.factory({token: token});

  // 実行日時
  const today = new Date();

  // スプレットシートに記載がある分だけ繰り返す
  for(var i = 2; i <= lastRow; i++) {

    const room_id = sheet.getRange(i, 2).getValue(); // ルームID
    const message = sheet.getRange(i, 3).getValue(); // 投稿内容
    const reservation_date = new Date(sheet.getRange(i, 4).getValue()); // 投稿日
   
    // 同じ日付の場合、メッセージ送信
    if(diffDate(reservation_date,today)){
      client.sendMessage({
        room_id: room_id,
        body: message
      });

      // 実行日時の記録
      sheet.getRange(i, 5).setValue(new Date());
    }
  }
  
}

// 日付を比較する(同じ場合、trueを返す)
function diffDate(date1, date2){
  if(date1.getFullYear() == date2.getFullYear()){
    if(date1.getMonth() == date2.getMonth()){
      if(date1.getDate() == date2.getDate()){
        return true;
      }
    }
  }
  return false;
}

2行目の const token = ‘●●●’; の●●●のところには自分のトークンを入力します。
※トークンの確認方法は次で説明します。
※シート名を変更した場合は6行目の const sheet = ss.getSheetByName(‘シート1’); のシート名1のところも変更しましょう。

3.トークンの確認方法

自分のチャットワークにログインして、トークンを発行します。

チャットワーク右上の自分の名前をクリック → 「サービス連携」をクリック
新しいタブが開く → 「API Token」をクリック
チャットワークのログインパスワードを入力します
表示されたトークンをコピーします

先ほどのApps Scriptへ戻って●●●の部分へコピーしたトークンを貼り付けてプロジェクトを保存します。

プロジェクトを保存するアイコンは上の方にあります(ちょっとわかりづらいです)
【補足】個人契約ではない場合は管理者の承認が必要なため、こんな画面も表示されます
左側のライブラリから「ライブラリの追加」を行います

スクリプトIDは以下をコピーして貼り付けてください。

1nf253qsOnZ-RcdcFu1Y2v4pGwTuuDxN5EbuvKEZprBWg764tjwA5fLav
スクリプトID
「検索」をクリック → 「バージョン」と「ID」を確認します

・バージョン → 最新バージョン(一番大きな数字)
・ID → 変更なし(ChatWorkClient)

上記を確認したら「追加」をクリックします。

ライブラリの下に追加されたら次に進みます!
4.トリガーの設定をする

トリガーとは・・・ITの分野では、きっかけになる出来事が起こったら自動的に特定の処理を起動するソフトウェアの仕組みなどをこのように呼ぶようです。
ここでは毎日決まった時間にスクリプトを動かしChatworkへ通知するための設定を行います。

https://e-words.jp/w/%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC.html
左側のメニューから時計マーク(トリガー)をクリック
画面右下の「トリガーを追加」をクリック
必要な設定を行い、「保存」をクリックします

以下の内容で設定を行います。

・イベントソースを選択 → 時間主導型
・時間ベースのトリガーのタイプを選択 → 日付ベースのタイマー
・時刻を選択 → 通知したい時間を選択 ※指定した時間の間に実行されます

設定が完了したら「保存」をクリックします。

【注意】ポップアップがブロックされた場合は「常に許可」を選んで「完了」をクリックしてください
※※「このアプリは Google で確認されていません」というエラー表示が出て決まったら・・・

Google Apps Scripsを初めて実行するときに承認作業が必要なため、こんな表示がされてしまう場合があります。
その際は以下の手順で進めてください。

  1. 画面下の「詳細」をクリック
  2. 「××××××[ファイル名](安全ではないページ)に移動」 をクリック
  3. 「××××××[ファイル名]がGoogleアカウントへのアクセスをリクエストしています」という画面が出てくる
  4. 「許可」をクリックすると実行できるようになります。
    (キャプチャなくてすみません^^;)

ここまででAppsScriptの設定が以上です!

実際に予約投稿の動作確認についてはこの後のブログで紹介しますので楽しみにしていてください^^

<YPPがLINE公式アカウントに登場!>
お得な情報を受け取るには、以下のリンクから友だち追加してください。

おすすめツール【フリーソフト編】

こんにちは!おまかせ事務代行YPP 伊澤です。

突然の石像との写真すみません。(笑)
ちょうど4年前の今頃ギリシャへ旅行をしていました。
近代オリンピックが初めて開かれた場所、パナシナイコスタジアムを訪れはしゃいでいた時の一枚です。
今年は東京オリンピックもあったので改めて見ると感慨深いです。。
写真を振り返るたびに早くコロナのなかった時代に戻って自由に旅がしたい…と心底願っております。

さて、本日はありがたいことにYPPのメンバーさんにおすすめしてもらったツールをご紹介します。
その前にこのツールを見つけたきっかけが素晴らしいのでみなさんに共有させてください!

ツールを見つけたきっかけは?

普段の業務で「いつも見る画面を前面固定すれば少しは楽になるのでは?」と思ったことからご自分で探し出したそうです。
私がびっくりしたのは、複数のデータベースを開き、ウィンドウを何度も切り替えて入力するという作業を毎回行っている中で、その考えに至ったということです。
いつもこうしているから、、このやり方しかないから、、と諦めるのではなく自ら改善する力が身についていることがわかり、改めてそのメンバーさんを誇らしく思いました。
「このやり方は不効率だ」と思ったら「もっと良いやり方はないか?」と自分で調べる。自分で解決できなくても分かる人に相談してみるというのも新しい発見につながるはずです。私もこの考え方を自分の心に刻んで業務に取り組んでいきたいです。

「効率が悪い…」からの脱却は超シンプル!その名も『最前面でポーズ』

上記のきっかけと同様に、作業中ウィンドウを何度も切り替えるのが手間だと感じたことがある方は沢山いると思います。
このツールを使えば常に見たい画面を最前面に固定することができるので、
複数ウィンドウを開きながら作業する方は作業効率アップできるかもしれません。https://www.vector.co.jp/soft/dl/winnt/util/se468861.html

使い方

使い方はとてもシンプルです。
普段使わないPauseキーを押せば見たいウィンドウを最前面に表示させることができます。
解除したい場合は再度Pauseキーを押せばOKです。
シンプル過ぎるので説明はこれだけです。(笑)

キーボードにPauseキーがない!という方、私もありません。(汗)
調べたらノートパソコンにはPauseキーが初めからないものもあるようです。
そんな時は以下のショートカットキーで対応できます。

Lenovo (Thinkpad)Fn+P/Fn+Ctr+P/Fn+Alt+P
DellFn+B
HPFn+Shift
Sony (VAIO)Fn+Insert
私はDellのショートカットキーでいけました!

それでもPauseキーが使えない、利用できない場合は画面上にキーボードを表示させる機能『スクリーンキーボード』を使う方法もありますがシンプル機能ではなくなってしまうので却下です。
そんな方はPauseキー以外のキーも指定して設定できるので安心してください^^

画面右下のインジケーターから設定ができます。

他にも最前面に表示させたいウィンドウの設定方法や設定したときのメッセージ方法などが設定できます。

注意点

ご覧いただいたようにとても便利なアプリですが注意点がひとつあります。
それは、PCをシャットダウンするとアプリも終了してしまうため再度起動させないといけないという点です。
アプリを再度起動させるためには最初にダウロードしたフォルダを開いてアプリをダブルクリックして…とちょっとだけ手間になります。
そんな手間を省くためにやっておくと良いのがPCを立ち上げたときにアプリを自動起動するように設定するということです。

アプリを自動起動させる方法

  1. アプリが保存されているファイルを開く
  2. Win+Rキーを押して「ファイル名を指定して実行」のページを開く(またはWinから「ファイル名を指定して実行」をクリック)
  3. 名前に「shell:startup」と入力してOKをクリック
  4. スタートアップのフォルダが開く
  5. 1で開いたアプリ(またはショートカットを作成して)をフォルダへ移動させる
  6. パソコンを再起動するとアプリが自動で起動します。※右下のインジケーターにアイコンが表示されているはずです。

詳しい手順や自動起動を停止させる方法はこちらのページを参考にしてみてください。
今回のアプリに限らず他にも応用できそうですよね^^

早速私も作業中にメモをしたり、お客様からの指示書を見たりと活用してます!
最初に環境設定をしてしまえばその後の操作も簡単なのでぜひ一度試してみてください♪

参考

https://aprico-media.com/posts/6155
https://www.pc-koubou.jp/magazine/39003

<YPPがLINE公式アカウントに登場!>
お得な情報を受け取るには、以下のリンクから友だち追加してください。

おすすめツール【Googleスプレッドシート編】2

こんにちは! おまかせ事務代行YPP 伊澤です。

久しぶりに晴れたーーー!と思ったらまた雨…なんてはっきりしないお天気が関東は続いていますね。
休みの日くらいはすっきり晴れてもらって大量の洗濯物を片付けたいものです。

さて、前回から引き続き今日もGoogleスプレッドシートの便利な機能を紹介します。

【うっかりミス対策】Googleスプレッドシートのシート保護を活用しよう

スプレッドシートは「オンライン上のExcelシート」と言えばイメージしやすいと思いますが、
Excelと違う点のひとつとして自動的に上書き保存をするという特徴があります。

例えば確認したいことがあってスプレットシートを開いてすぐに閉じるとき。
その時無意識にセルの情報を書き換えてしまったとすると、
Excelならデータが編集されたので閉じるときに「上書き保存しますか?」とお知らせしてくれますよね。
しかし、スプレットシートは何も知らせずに上書き保存をしてしまうので知らないうちにデータが書き換えられてしまった……!なんてことが起きてしまう場合もあります。

この場合、応急処置として変更履歴を確認すれば「どこのセルを・いつ・誰が・どのように」変更したのかを探しに行くこともできますが、書き換えてから気が付くまでに時間が経っていたり共同作業者が多かったりすると見つけ出す作業が地味に大変です。(←経験者)

前置きが長くなりましたが、こんなトラブルを予め防ぐのがシート保護機能です。
シート保護を使えば勝手に書き換えられたら困るシートもしくは指定のセル範囲を保護することができます。

保護の選択肢は二つです。

警告を表示する場合はシートもしくはセルを編集しようとすると「編集しようとしています。実行しますか?」とポップアップが表示されます。OKをクリックしなければ書き換えられません。

編集できるユーザーを制限する場合は編集できる人を指定できます。
特定の人ではないと編集ができないので、管理者と作業者がいるとしたら管理者だけが編集するシートやセル範囲に保護をしておけば安易に書き換えられる心配もないです。

使い方

  1. [ツール]→[シートを保護]→画面右側にツールバーが開かれます
  2. シートを保護する場合:指定のシートを選択→権限を設定→4へ続く
  3. 範囲を保護する場合:開いたツールバーから範囲を選択→保護したい範囲を選択→権限を設定
  4. 「警告する」を選択→6へ続く
    「編集できるユーザーを制限する」を選択→「自分のみ」を選択→6へ続く
    「カスタム」を選択
  5. 共有中のユーザーから編集権限を付与するユーザーを選択する
  6. 完了

※画面右側のツールバーの上に説明を入力する欄があり空欄でも設定できますが、「何を保護しているのか」や「特定のユーザーのみ編集可能」など保護の目的等を入れておくと見直すときに便利です。

保護されているシートや範囲を確認する方法

[データ]→[保護されたシートと範囲]を選択すると現在シート上でどこに保護を設定しているのかを確認できます。
もちろんここから権限や保護範囲を変更したり削除したりもできます。

終わりに

今回はシート保護について紹介しました。
私も実際に現場で使っていたこともあり、保護をしているのとしていないとでは作業する方にとっても安心感が違うと感じております。
特にお客様のデータをお預かりして編集しているとなるとうっかりミスを起こすわけにはいきません…
触る必要のないデータはあらかじめ保護をしておくとよいでしょう。
ただ、範囲保護を乱立してしまうと後で編集者に変更があったりすると修正するのが大変なので必要最低限に取捨選択することをおすすめします。

https://gsuiteguide.jp/sheets/guide-protect_unprotect_sheet/

<YPPがLINE公式アカウントに登場!>
お得な情報を受け取るには、以下のリンクから友だち追加してください。