タグ

comとclientに関するdaabtkのブックマーク (2)

  • GASのExecution APIを使ってGASを外部からぶっ叩く - Qiita

    /** * Return a list of sheet names in the Spreadsheet with the given ID. * @param {String} a Spreadsheet ID. * @return {Array} A list of sheet names. */ function getSheetNames(sheetId) { var ss = SpreadsheetApp.openById(sheetId); var sheets = ss.getSheets(); return sheets.map(function(sheet) { return sheet.getName(); }); } 外から叩ける様に設定する 通常のスクリプトを勝手に外から叩かれるといろいろセキュリティ的に困るので、明示的に外部からの起動を許可する必要があります。

    GASのExecution APIを使ってGASを外部からぶっ叩く - Qiita
  • SMSインタラクションのテスト | POSTD

    SMS送信機能を含むアプリケーションを開発するにあたっては、実際にメッセージ送信を行う必要があります。その際、私たちが好んで使うのは Twilio のような外部サービスです。SMSと連携する部分の単体テストを行う時は、実際のSMS送信機能をスタブに置き換えるだけで、テストの独立性を保つことができます。では、feature specはどうなるでしょうか。 feature specの記載 次の2人のユーザの話を例にとりましょう。 購入時は確認のために、明細画面へのリンクをSMSで送ってほしい。 そして できるだけアカウントの安全性を確保したいので、サインイン時は、事前にSMSで送信されたパスワードと4桁のコードを入力させるようにしてほしい。 2人とも、SMSメッセージによる情報のやりとりを要求しています。この場合、理想的なfeature specは以下のようになるでしょう。 feature "

    SMSインタラクションのテスト | POSTD
  • 1