You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
フィードバックを送信 Google Apps Script の概要 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Google Apps Script は効率的なアプリケーション開発プラットフォームです。Google Workspace と連携するビジネス アプリケーションをすばやく簡単に作成できます。コードを最新の JavaScript で記述し、Gmail、カレンダー、ドライブなど、お気に入りの Google Workspace アプリケーション用の組み込みライブラリを利用できます。インストール作業は不要です。ブラウザ内で動作するコードエディタが用意されており、スクリプトは Google ドライブに保存され、Google のサーバーで実行されます。 JavaScript を初めて使用する場合は、Codecademy のJavaScript コースをご
morishitaです。 時々、業務で使うツールをGASで作ります。 これまでのものはキャンペーン対応のものなど使い捨てとまでは言わないまでも、短い運用期間を想定したものでした1。 サービスレベル的にはベータレベルですが、少し運用期間が長くなりそう、かつプロトタイプ性が強くて変更が継続しそうなツールを作ることになったので、ちゃんとテストしようと思ってやってみました。 試したもの 次の要素を含むGASのプロジェクトでJestのユニットテストを導入しました。 @google/clasp 2.1.0 jest 24.8.0 Typescript ついでにこれも。 eslint 6.0.1 + @typescript-eslint/eslint-plugin 1.11.0 紹介するサンプルコードはこちらです。 gas-ts-jest-eslint-sample セットアップ 何はともあれ、必要なN
2019年1月22日、freee株式会社にて、Data Driven Developer Meetupが主催するイベント「Data Driven Developer Meetup #4」が開催されました。サービスをより良いものにするために日々データと向き合っているデータサイエンティストやエンジニアなど、様々な職種で活躍する人々が集い、知見を共有する本イベント。今回は日本経済新聞社とエムスリー株式会社の2社がメインセッションに登壇し、自社の取り組みについて語りました。LT「SlackへのKPI通知Botを作ったらいろいろ捗った話」に登場したのは、Yagi氏。社内で活用しているKPI通知Botの活用法と、実装方法について解説しました。講演資料はこちら GASで手軽にKPI通知Botを作るYagi氏:よろしくお願いします。グロービスでデータサイエンティストをやっている柳沼と申します。今日はよろし
これは FOLIO Advent Calendar 2018 の12/3の投稿でもあります。前日は Mura-Mi さんで「社員数が100人に迫っても社員と社長との距離を保つ「CEO Radio」の取り組み」でした。 Google Apps Script (GAS) はGoogle SpreadsheetやGmailなどのGoogleアプリの拡張または、 単体でサーバーのプロビジョニングや管理なしでスクリプト実行が可能なJavaScriptライクな言語または軽量アプリケーションです。 今回はこのGoogle Apps Scriptをモダンに開発するためにいろいろ模索したため、その内容を備忘として書き残しておきます。 Google Apps Scriptについて Google Apps Scriptの一般的な開発方法 Google Apps Scriptの実行 ユーティリティサービス サード
morishitaです。 Cloud Functions と並ぶ(?)Google のサーバレスな JavaScript 実行環境といえば Google Apps Scripts(GAS)です。 GAS ってあの Excel で言う VB スクリプト環境のようなものでしょう? と思ったあなた! このエントリでその認識が変わると思います。 以前は使いやすいとは言い難かったGASですが、最近は使いやすくなってきました。 といっても、GAS 自体がアップデートされたのではなく周辺ツールが整備が進み開発・運用しやすい状況が整ってきたからです。 そして、なんと最近Typescript でとても実装しやすくなったので、それをご紹介したいと思います。 google/clasp 以前の GAS は Web エディタ上でしか実装できず、コードを VCS で管理することもままならない状況でしたが、Google
Send feedback Use the command line interface with clasp Stay organized with collections Save and categorize content based on your preferences. outlined_flag Clasp is an open-source tool that allows you to develop and manage Apps Script projects from your terminal instead of the Apps Script editor. With clasp, you can develop locally, manage deployment versions, and structure your code using direct
Send feedback Authorization Scopes Stay organized with collections Save and categorize content based on your preferences. outlined_flag Script projects accessing user data require authorization, initiating an authorization flow when a script runs for the first time. OAuth scopes define the specific permissions a script needs, such as reading emails or creating calendar events. For most scripts, Ap
Send feedback Properties Service Stay organized with collections Save and categorize content based on your preferences. outlined_flag The Properties service stores simple key-value data for Apps Script projects, scoped to a script, user, or document. There are three types of property stores: Script properties (shared by all users), User properties (specific to the current user), and Document prope
Send feedback Class UrlFetchApp Stay organized with collections Save and categorize content based on your preferences. outlined_flag UrlFetchApp enables scripts to communicate with external hosts and access web resources by fetching URLs using HTTP and HTTPS requests. Requests made by UrlFetchApp originate from a specific set of Google IP ranges, which may need to be allowlisted. The https://www.g
gapps を使って Google Apps Script をローカルで開発するための方法については 以前 Qiita に書いた し、それにより ES2015 や TypeScript で書いて手元でビルド、みたいなことはみんなやるようになったんだけど webpack を使った構成が探してもあまり見つからなかったので自分用に作った。 特徴 ES2015 で書いて webpack でビルド、ESLint で構文チェック 業務でも使っているスタックで GAS が書けるようになった。 import/export でファイルを適切に分割できてうれしい。 最終的なビルド結果を GAS で使える用にエクスポートする方法がわからなかったんだけど、gas-webpack-plugin というのを使わせていただいた。 // webpack.config.babel.js import GasPlugin f
株式会社Speeeの山本です。皆様、こんにちは! 今回ご紹介させていただくのは、Speeeで実践しているGoogle Apps Script(以下 GAS) を用いたモダンな開発手法についてです。この記事を通してGASって「便利だし使えるかも!」と思っていただければ幸いです。 Google Apps Scriptとは Google Apps Scriptは、言わずと知れたGoogleが提供するサーバサイドのスクリプト環境です。 基本的にはWebブラウザを通して開発を行います。 作業効率化に威力を発揮するGAS Speeeでは特に、管理部門の作業効率化でGASを使用しているケースが多く、例えば Slackの制限付きユーザを各種チャネルに招待するアプリケーション メーリングリストの文面生成を自動化するアプリケーション Speeeラウンジの使用状況を閲覧するアプリケーション など、様々な用途でG
**2017/01/08: maxさんのコメントを受けて一部修正しました** **2019/10/14: yuki_iwnrさんのコメントを受けて修正し、下記のgithub repository に最新版を掲載しました。** [git hub repos](https://github.com/koucs/dmm-eikaiwa-calendar) DMM英会話で英会話レッスンを始めました。 10月からDMM英会話で毎日30分の英語レッスンを受講しています。 レッスンサービスには大変満足しているのですが、*毎日の予約を行ってからレッスンの開始時間を受講前に忘れてしまい、受講できなかったという事*が何度かありました。 これには何点か問題が有るのですが、その中のひとつはスマートフォン用の専用アプリが無いことでしょうか。(私の知る限りではですが) 毎回レッスンの予約が完了すると以下の画像のような
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く