郵便
 Computer >> コンピューター >  >> ソフトウェア >> 郵便

GoogleScriptsで生産性を高める3つの確実な方法

あなたが世界で最も効率的で生産的な人だと思っていても、常に 改善の余地があり、GoogleScriptsが役立ちます。

スケジュールを改善したり、チームとのコラボレーションを改善したり、情報やニュースをより迅速かつ効率的に受信したりする場合でも、役立つGoogleスクリプトがあります。ほとんどの人は、プログラマーであるとは感じず、Google Scriptsを使用するビジネスがないため、スクリプトの使用を避けています。

真実は、インターネット上で無料で利用できる多くの事前に作成されたスクリプトがあり、それらがあなたが望むことを正確に実行しなくても、あなたのニーズに合わせてそれらを微調整することはあなたが思うほど難しくはありません。

>

生産性を向上させるための3つのスクリプト

この記事では、自分のGoogleドライブアカウントに追加できる3つのスクリプトを紹介します。

  • メールで送信するカレンダーイベント -このスクリプトは、カレンダーで最も早い10のイベントをメールで送信します
  • フォームからメールへ -このスクリプトを使用して、フォームエントリを電子メールに直接受け入れます(Webサイトの連絡フォームなど)
  • TwitterからRSSへ -Twitterを監視し、気になるものをカスタムRSSフィードに追加する自動システムを作成します

これらの各スクリプトは、Web上の既存のスクリプトに基づいています。場合によっては微調整しましたが、いずれの場合も、オリジナルへのリンクと、同じ微調整を自分で実行する方法の説明が表示されます。

カレンダーイベントをメールで送信

最初のスクリプトは、GoogleDevelopersから直接提供されています。このスクリプトの目的は、Googleカレンダーの今後の10件のイベントを含むスケジュールされた更新をメールに配信することです。

これらのスクリプトのいずれかを使用するには、Google Scriptsアカウントにアクセスして、そこにスクリプトを貼り付けることができます。この場合、イベントの一覧表示からスクリプトを取得します GoogleDevelopersページのセクション。

GoogleScriptsで生産性を高める3つの確実な方法

そこからサンプルスクリプトを貼り付けたら、リソースをクリックします。 Google Scriptsのメニューから、[高度なGoogleサービス... ]を選択します

このスクリプトを機能させるには、このウィンドウでCalendarAPIをオンにする必要があります。

GoogleScriptsで生産性を高める3つの確実な方法

次に、 Google Developers Consoleをクリックします このウィンドウの下部にある黄色のボックスにあります。

次のウィンドウに、ページ上に多数のリンクを含む検索フィールドが表示されます。 「カレンダー」を検索して、カレンダーAPIをクリックするだけです。 リンク。

GoogleScriptsで生産性を高める3つの確実な方法

次のウィンドウで、[APIを有効にする]ボタンをクリックするだけで、GoogleScriptsアカウントとGoogleカレンダー間の接続が有効になります。

GoogleScriptsで生産性を高める3つの確実な方法

このスクリプトを機能させるには、カレンダーIDが必要です。これを取得するには、カレンダー設定に移動し、通知を受信するカレンダーを選択します。

GoogleScriptsで生産性を高める3つの確実な方法

このセクションで、[カレンダーアドレス]セクションまで下にスクロールすると、カレンダーIDが表示されます。

GoogleScriptsで生産性を高める3つの確実な方法

カレンダーIDをコピーしてから、GoogleScriptsページに貼り付けたスクリプトに戻ります。

「varcalendarID=」で始まる行を見つけて、そこにあるIDの代わりにIDを貼り付けます。

GoogleScriptsで生産性を高める3つの確実な方法

したがって、この時点で、盗まれたスクリプト Google Developersサイトから借りたものは、次の10個のイベントをGoogleScriptログに送信します。

GoogleScriptsで生産性を高める3つの確実な方法

これはクールですべてですが、それはあなたに多くの利益をもたらしません。代わりに、このコードを微調整して、GoogleScriptsの「sendEmail」関数を使用してこのリストを自分のメールアドレスに送信します。 「Logger.log('%s(%s)'、event.summary ....」で始まるコードの部分を見つけて、それらの各行の前に「//」を付けてコメント化します。

これらの行の下に、次のように新しい行を入力します。

"html =html + event.summary +"


; "

また、スクリプトの開始時に、他のすべての変数定義とともにこの行を追加して、新しい変数を定義してください。

"var html"

心配する必要はありません。あとはそれほど多くありません。もうすぐです!

GoogleScriptsで生産性を高める3つの確実な方法

次に、スクリプトのこの小さなセクションを、GoogleScriptsアカウントに追加した「listNext10Events」関数の最後に追加します。

GoogleScriptsで生産性を高める3つの確実な方法

[宛先]フィールドに、カレンダーの予定をメールで送信するメールアドレスを入力します。 [件名]フィールドに、受信メールのリマインダーを認識できるように、必要なものを入力します。最後に、「htmlBody」フィールドが「html」のみであり、他には何もないことを確認してください。

ここで行う必要があるのは、新しいスクリプトを保存して再生アイコンを押すことだけです。初めて実行するときは、カレンダーにアクセスするためのスクリプトの権限を承認する必要があります。先に進んで、それらの承認を承認してください。受信イベントのリマインダーメールがメールの受信トレイに表示されます。

GoogleScriptsで生産性を高める3つの確実な方法

これですべてです。もちろん、毎回手動でスクリプトを実行する必要はありませんよね?代わりに、必要に応じて、このスクリプトを1日1回実行するトリガーを設定できます。

これを行うには、リソースをクリックします メニューで、現在のプロジェクトのトリガーを選択します 。

GoogleScriptsで生産性を高める3つの確実な方法

最後に、新しいトリガーリンクを追加をクリックします 、[listNext10Events]関数を選択し、イベントとして[Time-driven]を選択すると、毎日、毎週、毎月、選択した時間間隔でイベントを取得するかどうかを選択できます。

GoogleScriptsで生産性を高める3つの確実な方法

最後に[保存]をクリックします。これで、設定された時間間隔に応じて、スクリプトが実行され、次の10件のカレンダーイベントに関する最新情報がメールで届きます。

フォームエントリをメールに送信

もう1つの非常に便利なスクリプトは、DigitalInspirationsのすばらしい人気のAmitAgarwalからのものです。ここでは、フォームデータをメールに直接送信するのに役立つGoogleScriptを見つけることができます。

最初の注文は、Googleドライブアカウントにアクセスして[新規]をクリックしてGoogleフォームを作成することです。 次に、Googleフォームを選択します 。 Googleフォームの作成に手が必要な場合は、その方法を示す過去の記事をたくさん用意しています。

この例では、自分のWebサイトの連絡フォームを作成し、読者に名前、電子メールアドレス、および読者のコメント用の段落テキストフィールドを要求しています。

GoogleScriptsで生産性を高める3つの確実な方法

フォームエディタビューで、[回答を表示]をクリックします Googleスプレッドシートを開き、[ツール]をクリックします メニューからスクリプトエディタを選択します 。

そこに表示されているすべてのコードを強調表示し、上にリンクされているAmitのページのコードを貼り付けます。最後に、コード内のamit@labnol.orgを自分のメールアドレスに置き換えます。

GoogleScriptsで生産性を高める3つの確実な方法

最後に、[実行]をクリックします アイコン。メールを使用するには、スクリプトを承認する必要があります。承認を受け入れると、スクリプトが機能し始めます。

今クールな部分。誰かがフォームに記入して送信すると、すぐに詳細が記載されたメールが届きます。

GoogleScriptsで生産性を高める3つの確実な方法

これがどれほど強力かを考えてください- フォームをウェブに公開すると、お問い合わせフォームサービスに料金を支払うことなく、自分のウェブサイトにフォームを埋め込んで読者のコメントを受け入れることができます。または、世界中のリモートチームと共同作業する場合は、フォームをチームに共有するだけで、すべてのチームから情報を収集できます。提出物はすべて即座に配信されます。

この素晴らしいフォームからメールへのスクリプトを使用する他のクールな方法を思いつくことができますか?

TwitterからRSSフィードへ

さまざまな人をフォローしたり、Twitterで特定のハッシュタグを検索したりすることに多くの時間を費やしていることに気付いた場合は、この時間節約のスクリプトを本当に気に入るはずです。

これは、Twitterで設定したフィードウィジェットを取得してRSSフィードに配信し、お気に入りのフィードリーダーに読み込むことができるAmitAgarwalのもう1つのすばらしいスクリプトです。

最初のステップは、Twitterでウィジェットを設定することです。 Twitterのプロファイル設定に移動します エリアをクリックし、ウィジェットをクリックします サイドメニューにあります。

GoogleScriptsで生産性を高める3つの確実な方法

ここでは、設定した検索パラメーターを介してツイートをフィルター処理するウィジェットを構成できます。たとえば、#smarthomeハッシュタグを使用して作成されたツイートのストリームを提供するウィジェットを設定するには、次に示すように、#smarthomeの検索クエリを使用してウィジェットを設定します。

GoogleScriptsで生産性を高める3つの確実な方法

ウィジェットを設定したら、構成画面に表示される埋め込みコードを確認して、ウィジェットIDを抽出します。あなたはそれを必要とするでしょう。

スクリプトを設定する時が来ました。 Google Scriptsアカウントに戻り、Twitter RSSフィードスクリプトをコピーして、アカウントに貼り付けます。この関数はTwitter_RSS()と呼ばれます。スクリプトをスクロールして「widgetID=e.queryString?e.querySTring」で始まるセクションに移動し、スクリプトのコードを上記で記録した独自のウィジェットIDに変更します。

GoogleScriptsで生産性を高める3つの確実な方法

選択したコードを「Twitter_RSS」に変更し、メニューの実行ボタンを押します。

GoogleScriptsで生産性を高める3つの確実な方法

オンデマンドで実行するには、関数に権限を付与する必要があります(Twitterウィジェットが更新されるたびに)。

GoogleScriptsで生産性を高める3つの確実な方法

それが終わったら、次に公開をクリックします メニューを選択し、ウェブアプリとしてデプロイ... を選択します ドロップダウンから。

GoogleScriptsで生産性を高める3つの確実な方法

ポップアップ画面で、このWebアプリのデプロイ方法を構成できます。 「アプリにアクセスできるユーザー」を「誰でも、匿名でも」に設定してください。

GoogleScriptsで生産性を高める3つの確実な方法

Webアプリをデプロイしたら、提供されたURLをメモしてください。これは、新しいRSSフィードのURLです。新しいWebアプリがデプロイされたので、構成したTwitterストリームが更新されるたびに、新しいRSSフィードが更新されます。

お気に入りのフィードリーダーを使用してフィードを表示できます。

GoogleScriptsで生産性を高める3つの確実な方法

フィードリーダースクリプトだけでも、すべての中で最も時間の節約になるスクリプトの1つです。毎日Twitterフィードを精査したり、気になる興味深いニュースを無限のTwitter投稿で調べたりする必要はありません。 Twitterウィジェットを設定し、コードを追加して、それぞれのフィードを作成するだけです。

GoogleScriptsで今日を自動化

ご覧のとおり、Google Scriptsを使用してあらゆる種類の非常に優れた自動化を行うことができ、最初から作成する必要もありません。ウェブ全体で利用できるすばらしいスクリプトがあります。ニーズに合わせて調整する必要があるものと、調整しないものがあります。

生産性を大幅に向上させるクールなスクリプトを知っていますか?以下のコメントセクションで、独自のヒントと使用するスクリプトを共有してください。


  1. Googleアシスタントで仕事の生産性を向上させる9つの方法

    自宅で仕事をすることは、夢が叶うか、完全な悪夢のように聞こえるかもしれません。ビデオ会議中にバックグラウンドでランダムなことをしている子供やペットのホラーストーリーを聞いたことがない人はいますか?しかし、すべての障害を乗り越えることを学ぶと、実際にそれを愛することを学ぶかもしれません。実際、マネージャーの3人に2人は、リモートワーカーの方が生産性が高いと言っています。 米国では500万人が自宅で仕事をしていますが、コロナウイルスのパンデミックのおかげで、現在その数は爆発的に増加しています。何百万人もの人々が、在宅勤務の生産性を一晩で向上させる方法を模索しています。朗報は、iOSおよびAndr

  2. Chrome用のこれらの10個のオフラインアプリで生産性を向上させる

    アプリはGoogleChromeの生産性を高めるための優れた方法ですが、本当に役立つにはインターネット接続が必要です。インターネットに接続していないときでも使用できるChrome向けの優れたオフライン生産性アプリを10個紹介します。 1。 Googleドキュメント Google独自のドキュメントアプリは、インターネット接続が利用可能かどうかに関係なく、Chromeユーザーにとって優れたツールです。これには、テキストエディタのすべての重要な機能に加えて、オンラインに戻った後の同期とコラボレーションが含まれています。 2。 Google Keep Google Keepは、Eve