タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

GASに関するojimacのブックマーク (7)

  • GASでGoogleグループを一括作成する - Qiita

    背景 現在所属している会社ではメーリングリストとしてGoogleグループを利用しているので、新規作成を手動ではなく自動で作成する仕組みを作り、作業負荷を減らそうと考えました。 手順 スプレッドシートの準備 まずは新規でスプレッドシートを用意します。 以下の画像のようにスプレッドシートを構成してください。 項目名はわかりやすいものであれば、何でも大丈夫です。 そして、作成するメーリングリストのアドレスをA列に、名前をB列に入力します。 ※C列には何も入力しないでください。実行後に自動的に日付が入力されます。 スクリプトの作成 スプレッドシートのメニューから[ツール]→[スクリプト エディタ]をクリックして、スクリプトエディタを起動します。エディタに以下のコードを貼り付けてください。 // メニューに表示させる function onOpen(e){ var arr = [ {name: "G

    GASでGoogleグループを一括作成する - Qiita
  • GASでGoogleドライブ監査ログを自動バックアップ - Qiita

    背景 Googleドライブの監査ログを管理画面から手動で定期的にスプレッドシートにバックアップしていましたが、従業員の人数が増えたことにより、バックアップするまでにかなりの時間がかかるようになってきたので、Google Apps Scriptでバックアップ作業を自動化しました。 普段はコードを書いたりしないので、コードが汚いと思いますがご容赦ください。 使用するもの ・ GoogleAppsScript ・ Reports API ・ スプレッドシート コード全体 function generateDriveActivityReport() { var now = new Date(); var nowTime = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 0, 0, 0); var yesterday = new

    GASでGoogleドライブ監査ログを自動バックアップ - Qiita
    ojimac
    ojimac 2019/09/27
  • claspを使い、Google Apps Scriptプロジェクトをgitでバージョン管理する - Qiita

    はじめに Google Apps Script、活用していますか? 筆者は業務でそこそこ活用しており、その経験も踏まえて先月はアドベントカレンダーを書いたりしていました。 Google Apps Scriptを実例交えて基礎からざっくり学ぶ Advent Calendar 2017 ただ、業務で使っていると困ることがあります。 ソースコードが全てGoogleドライブ上で管理されている(誤削除怖い。gitでバージョン管理したい) クラウド上のScriptEditorより、お気に入りエディタで開発したい その長年の悩みが、Google公式のCLIツール「clasp」が登場したことにより少し改善しそうです。 まぁ今までもプラグイン等を使えば解決できたのですが、徐々にGASプロジェクトが肥大化するにつれてバージョン管理しないとなーと思っていた矢先、Google先生がリリースしてくれたのでこれを期に

    claspを使い、Google Apps Scriptプロジェクトをgitでバージョン管理する - Qiita
  • GAS ビギナーが GAS を使いこなすために知るべきこと 10 選 - Qiita

    はじめに Google Apps Script (GAS) は Web ブラウザ上の JavaScript とも Node.js とも環境が異なります。その違いや、 GAS 特有の機能を理解するとさらに開発が捗るので、それらをこの記事で紹介しようと思います。 Tokyo GAS で 5 分 LT した内容です。 スライドはこちら > GAS ビギナーが GAS を使いこな すために知るべきこと 10 選 ※より網羅的で最新の情報を得たい方は DevFest 2020 の登壇動画 Google Apps Script 入門 2020 をご覧ください。 1. ローカル環境で開発する GAS を好きなエディタで開発したり、ローカルで開発したものを github に上げたりしたくなる。 Google ブログの記事 Apps Script による高度な開発プロセス で紹介されているが、 node-g

    GAS ビギナーが GAS を使いこなすために知るべきこと 10 選 - Qiita
    ojimac
    ojimac 2019/09/01
  • Google Apps Script ハンズオン資料 #GoogleAppsScript

    この資料の説明 2018/10/04 に グロービス で行った 第 1 回 Google Apps Script (GAS) ハンズオン @麹町 のハンズオン用資料です。以下の流れに沿ってハンズオンを進めていきます。 手順は細かく書いていますので、社内外で是非流用してください! ハンズオンは以下の記事の感じで進めました! チューター少人数でも回せる!Slack を駆使したハンズオン勉強会のやり方 ハンズオンをスムーズに行うために Chrome 推奨 Chrome 拡張の JSONView 入れておくと Good! 意図しないエラー対策 GAS をローカル開発で開発したい方はこちらを参照 ハンズオン用の SlackJOIN アジェンダ Google Apps Script とは 公式チュートリアル Your first script Gmail to Spreadsheet Form

    Google Apps Script ハンズオン資料 #GoogleAppsScript
    ojimac
    ojimac 2019/09/01
  • GASでGoogleドライブの更新をSlack通知・Trelloで管理 - ねこも手を借りたい

    こんにちは。 以下の記事で紹介した,Googleドライブの更新をSlackに通知するbotのおはなしです。 pizzacat83.hatenablog.com ソースコードはこちら。 github.com 概要 更新通知 Trello管理 実装 フォルダ下の更新情報を得る Drive Activity API フルパス取得 ユーザ名取得 フォルダを無視する Trello連携 全般 カード作成 自動復元 あとがき 概要 更新通知 特定のフォルダの子孫に更新があると,Slackにこんな感じの通知が来ます。(隠していますが,タイトル部分にはファイルのフルパスが表示されています。) ファイル1つをattachment1つで表すため,100個以上のファイルが一気に更新されるとSlackの仕様で弾かれます。そもそも100行以上のメッセージが投稿されるとスクロールが大変です。Slackは「attachm

    GASでGoogleドライブの更新をSlack通知・Trelloで管理 - ねこも手を借りたい
    ojimac
    ojimac 2019/07/24
  • Google Apps ScriptsでTypescriptが超簡単に使えるようになった! - アクトインディ開発者ブログ

    morishitaです。 Cloud Functions と並ぶ(?)Google のサーバレスな JavaScript 実行環境といえば Google Apps Scripts(GAS)です。 GAS ってあの Excel で言う VB スクリプト環境のようなものでしょう? と思ったあなた! このエントリでその認識が変わると思います。 以前は使いやすいとは言い難かったGASですが、最近は使いやすくなってきました。 といっても、GAS 自体がアップデートされたのではなく周辺ツールが整備が進み開発・運用しやすい状況が整ってきたからです。 そして、なんと最近Typescript でとても実装しやすくなったので、それをご紹介したいと思います。 google/clasp 以前の GAS は Web エディタ上でしか実装できず、コードを VCS で管理することもままならない状況でしたが、Google

    Google Apps ScriptsでTypescriptが超簡単に使えるようになった! - アクトインディ開発者ブログ
  • 1