タグ

2019年5月5日のブックマーク (3件)

  • GASでのメール送信についてまとめてみる - Qiita

    MailApp.sendEmailの種類 今回の内容はAPIドキュメントに記載されていますが、具体的な使い方などについて記述していきます。 GoogleAppsScriptからメールを送る場合、MailApp.sendEmailを使いますが、コードアシストを使うとsendEmailには4つのパターンが表示されます。 (一応GmailApp.sendEmailというのもありますが内容は同じです) sendEmail(message) sendEmail(recipient, subject, body) sendEmail(recipient, subject, body, options) sendEmail(to, replyTo, subject, body) どれもメールを送信する関数ですが、1と3はオプションを使用してテキスト以外の要素を含んだメールを送信することが出来ます。 また

    GASでのメール送信についてまとめてみる - Qiita
    egaku
    egaku 2019/05/05
    noreplyの設定
  • Google Apps Scriptでクレジットカード利用明細を毎月自動で奥さんにメール送信する - Qiita

    はじめに 多くのプログラマーにとって、最大の関心事は主に2つです。 いかに良いコードを書くか いかに奥さんのご機嫌を取るか 今回のテーマは「2. いかに奥さんのご機嫌を取るか」という課題をGoogle Apps Scriptで解決するという話です。 夫婦円満の秘訣は、財布を奥さんに預けることである 先人達は、後世の若者たちのために良い知恵を遺してくれました。リスクを共にする夫婦間でお金の管理をクリアーにすることが夫婦円満の秘訣ということです。我が家でも先達の知恵に倣い、お給料を全て奥さんに預けてお小遣い制を導入しています。 しかし、お金の管理を不透明にするやっかいな代物があります。ネットショッピングに欠かせないクレジットカードです。10年ほど前であれば、クレジットカード利用明細が毎月カード会社から郵送されてきたので、奥さんが利用明細を見ることで出費の透明性が担保されていました。しかし、最近

    Google Apps Scriptでクレジットカード利用明細を毎月自動で奥さんにメール送信する - Qiita
    egaku
    egaku 2019/05/05
    ユーザー認証をGASで突破
  • Google SpreadSheet のGAS(JavaScript)でスクレイピング(Webデータゲット) - Qiita

    Google SpreadSheet はとても便利にWebのデータ取得ができます。 どのようにやるのかまとめておきます。 Importxml は不要 セルの中身に、=Importxml を記載してワークシート関数を使ったやり方で手軽にデータ取得できますが、そのやり方ではすぐに限界がきます。 一番の問題点は、低速すぎることです。シートを開いたときに全件読みにいくので、すぐに遅くなって実用的じゃなくなります。 また、他の問題点としては、細かな制御ができないこと、です。 軽く何か試しに動かすなら Importxml を使うのもいいのですが、実用的なものを作ろうとすると限界があります。 ですので、SpreadSheet のマクロとして使える Google Apps Script(GAS) と呼ばれる、JavaScript を使ってデータを取得します。 このあたりは、Excelのワークシート関数を使

    Google SpreadSheet のGAS(JavaScript)でスクレイピング(Webデータゲット) - Qiita
    egaku
    egaku 2019/05/05
    確認ダイアログの出力や実行ボタンの作成など、丁寧。