並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 355 件 / 355件

新着順 人気順

gasの検索結果321 - 355 件 / 355件

  • 【コピペでOK!】GASで送信元メールアドレスを変更してメール送信する方法 - Yuki's bnb blog

    こんにちは! Yuki (@yukibnb) です。 今回はGoogle Apps Script (GAS) を使って送信元 (差出人) メールアドレスを変更してメール送信する方法を紹介します。 「メールエイリアス」や「グループメールアドレス」からメール送信する、と言った方がわかりやすいかもしれません。 では見ていきましょう! はじめに 実現したいこと 前提 コピペでOK!送信元メールアドレスを変更してメール送信する方法 オプションで≪from≫を使用する ポイントと活用例 送信元メールアドレスに指定できるメールアドレスとは 適切なメールエイリアスを持っているGAS実行者のみメール送信できるようにする 変数optionsを作成し、送信元メールアドレスを指定する メールエイリアスを取得する 変数fromAddressのメールアドレスを所有していない場合、スクリプトを終了する メールを送信する

      【コピペでOK!】GASで送信元メールアドレスを変更してメール送信する方法 - Yuki's bnb blog
    • GASの新エディタで自動補完を効かせて快適にプログラムを組もう

      GASの新エディタで自動補完を効かせて快適にプログラムを組もう GASの新しいエディタが、一部アカウントに配信されてきているようです。 今回は、新しいエディタで「型の補完」が、どの程度効くようになっているか確かめてみました。 要約 ざっと、新エディタを触ってみた今のところ(2020/12/15時点)の感想です。 変数の型が推論される(型補完の精度は、型アノテーションができないTypeScriptと同等?) functionの引数・返り値についてはJSDocを書けば型の指定ができる(JSDocを書かなければ型は付かない) functionのJSDocでは型変数(ジェネリクス)も使える 変数の型が推論される 新エディタでは、「型の推論」が効きます。 「型の推論」というのは、プログラムを自動解析して、変数にどの型の値が入っているかを推測してくれる機能です。 以下、いくつか具体例を見てみましょう。

        GASの新エディタで自動補完を効かせて快適にプログラムを組もう
      • [Qiita] GASを使ってAndroidアプリのインストール数を自動で取得してスプレッドシートに入れる

        ※この記事は以前Qiitaに投稿されていた古い記事です はじめに Androidアプリのインストール数を取得したいという要望があり、Google Apps Scriptなら手軽に書けてスプレッドシートにもサクッと挿入できるのでは…?と思ってやってみたらできたので、メモとして書いておきます。 基本コピペをすればできるように書いたつもりなので、GASの知識がなくても自動で取得するようにできる…はず。 流れ 画像多めですごく長いので、大まかにやることの流れだけ書いておきます GASでGoogle Cloud Storageにアクセスできるように認証情報を作成する 認証情報を使ってGCSからレポートを取得するのに必要なAccessTokenを取得するスクリプトを書く(コピペ) 自動実行できるようにRefreshTokenをつかってAccessTokenを取得するスクリプトを書く(コピペ) Goog

          [Qiita] GASを使ってAndroidアプリのインストール数を自動で取得してスプレッドシートに入れる
        • [GoogleAppsScript] GoogleCalendarの予定に埋まっているZoomのURLを取る方法

          概要 Google Calendar を Zoom の Add-on で連携している場合に設定された Zoom のミーティング URL を API 経由で取得したかった。 Google App Script の Calendar の CalendarEvent クラスのメソッドでは不可能。 REST API を用いて、イベントの conferenceData を取得する必要があります。 事の起こりは... 設定した MTG を一覧にして、それを Web で (HTML 形式で) 公開したい、ということで、既存のカレンダーに設定された MTG から タイトル、URL、パスコード等を取得しようと思ったのでした。 とりあえずこうしてみるよね function myFunction() { const events = CalendarApp.getDefaultCalendar().getEve

            [GoogleAppsScript] GoogleCalendarの予定に埋まっているZoomのURLを取る方法
          • Googleスプレッドシートで選択セルをHTML Tableに生成するスクリプト | 非IT企業に勤める中年サラリーマンのIT日記

            ソースコード index.html <!DOCTYPE html> <html> <head> <base target="_top"> </head> <body> <h2>Table HTML</h2> <textarea id="text" style="font-size:10pt;width:100%;height:400px;"></textarea> </body> <script> window.onload = function() { google.script.run .withFailureHandler(onFailure) .withSuccessHandler(onSuccess) .getText(); } function onSuccess(result) { document.getElementById("text").value = result;

              Googleスプレッドシートで選択セルをHTML Tableに生成するスクリプト | 非IT企業に勤める中年サラリーマンのIT日記
            • SlackとGAS(Google Apps Script)を連携してBotを作ろう - マエカワの備忘録的な何か

              はじめに こんにちは.マエカワです. 皆さん,せっかく何かを発信したのに,その発信に対する反応がないと悲しくなってしまいますよね. また,皆さんは当然のごとくSlackを使用して連絡を取り合っていることでしょう. ということで今回は,Slackの投稿に反応するチャットBotを作っていこうかと思います(唐突). 以前,今回紹介するシステムを使用した勤怠管理システムを個人的に開発して,今でも運用しているんですが,そのときの記憶があいまいになってきたので,一度整理しておこうかと思いこの記事を書いています.整理された内容かどうかはわかりませんが,何卒ご容赦を. 目指すもの 繰り返しになりますが,今回の目標を書いておきましょう.Slackの指定したチャネルに,これまた指定した文字列から始まるメッセージが投稿されたときに返事をしてくれるBot,これをを作ります. システム構造 これから作っていくBot

                SlackとGAS(Google Apps Script)を連携してBotを作ろう - マエカワの備忘録的な何か
              • 【2021年】PythonでGoogleスプレッドシートに書き込みする方法 | てじらぼ

                リライブシャツすごすぎワロタwwwwww【リライブシャツを買ってみたらガチだった。】 リライブシャツ 着るだけで「身体機能をサポートする」怪しいシャツがガチだった。 YouTubeやSNSでバズってた「リライブ...

                • Google Drive にある画像をimgタグで取得させるURLについて - Qiita

                  検証の結果、次のようなURLですと、iPhone/Android/PC いずれにも表示可能です。いろいろなウェブサイトに掲載されている情報で iPhone でも表示可能となったわけです。一周回って、解決みたいなわけなので、2019.10.24 追記 の記事は一応残し、結論欄を「一般的な解決方法」「別の方法」の2段構えで掲載更新しました。 結論 一般的な解決方法 <img src="https://drive.google.com/uc?export=view&id=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&usp=sharing" とする。 XXXX部分は、画像毎のIDを代入します。 IDの取り方は、こちら参照 別の方法 上記方法でうまくできない場合にお試しいただきたい方法を記載します。 どうやらキャッシュサーバ(?)経由じゃないと、iPhoneでは表示できないようで

                    Google Drive にある画像をimgタグで取得させるURLについて - Qiita
                  • Googleカレンダーの予定を一括出力・更新するGAS|吉田航

                    本エントリは、「情シスSlack Advent Calendar 2019#2」の14日目に登録されています。今年もアドベントカレンダーの季節がやってきました。 カレンダーと言えば、みなさん大好きなカレンダーがもうひとつありますよね。 そう、Googleカレンダー…! という訳で今回はGoogleカレンダーネタにしました。 Googleカレンダーの残念な仕様Googleカレンダー、便利ですよね。 ただ、個人的に不満を感じている仕様がひとつあります。 それは、「"予定作成時のゲストの変更権限"がデフォルトでOFF」ということ。 そのため、大半のユーザーは予定作成時に「予定を変更する」にチェックを入れず、予定の主催者(作成者)しか予定を編集できないようになり、「予定の主催者が不在なので、会議室や時間の変更ができない!」といった事態が起きがちです。 ガルーンなど他のスケジューラでは、デフォルトで

                      Googleカレンダーの予定を一括出力・更新するGAS|吉田航
                    • ローカルでGASの開発を可能にするCLIツールclaspを使ってみた - Qiita

                      はじめに Google Apps Script(以後、GAS)で開発をするときに困ることがいくつかあります。GASのIDE上で開発を行うため、手に馴染んだエディタを使えなかったり、バージョン管理がしにくかったりします。 このような問題を解決するのがclaspというCLIツールです。今回はそのclaspについて、使い方や使うときの注意点などをまとめたいと思います。 claspとは claspとは、ローカルでGASを開発を可能にするCLIツールです。Command Line Apps Script Projectsの各単語の頭文字をとって名付けられました。 今回はこちらのリポジトリにあるREADMEに従ってclaspを使っていこうと思います。 使い方 使い始める前に

                        ローカルでGASの開発を可能にするCLIツールclaspを使ってみた - Qiita
                      • GitHub - tani/cheeriogs: Cheerio/ jQuery for Google Apps Script

                        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

                          GitHub - tani/cheeriogs: Cheerio/ jQuery for Google Apps Script
                        • G7、ルーブル払いを拒否 露天然ガス巡り緊急会合

                          先進7カ国(G7)のエネルギー相は28日に緊急会合をオンライン形式で開き、ロシアが天然ガスの取引代金を自国通貨ルーブルで支払うよう要求したことに対し、拒否することで一致した。ルーブル建てでの支払い要求を受け入れないよう自国企業に対して求めることでも合意した。経済産業省が同日夜、発表した。 G7はロシアのプーチン大統領による決済通貨の一方的な変更は明らかな契約違反に当たるとの認識でもまとまった。経産省は、天然ガスの受け渡しが止まるかどうかなど日本に関する取引への影響は、ロシア政府の判断次第との見方を示した。

                            G7、ルーブル払いを拒否 露天然ガス巡り緊急会合
                          • ウェブアプリとしてデプロイしたGASをブラウザからAPIとして呼ぶ際のCORSエラー - sambaiz-net

                            GASでAPIを公開する方法として、scripts.run APIで実行できる実行可能APIと、ウェブアプリがある。 前者は認証が走り実行者の権限で動くが、後者は認証を行わずデプロイユーザーの権限で動かすこともできるのでパブリックなAPIとして使うことができる。 当然、不正な操作が行われないように注意する必要があり、GASのQuotaやhard limitも気にする必要がある。無料で運用することができるが、レイテンシやエラーハンドリング、監視などを考えるとやや心許ない。 ウェブアプリではdoGet(e)とdoPost(e)を実装することでそれぞれのメソッドのリクエストをハンドリングできる。これ以外のメソッドには対応していない。 function doGet(e) { return ContentService.createTextOutput(JSON.stringify(e.parame

                              ウェブアプリとしてデプロイしたGASをブラウザからAPIとして呼ぶ際のCORSエラー - sambaiz-net
                            • GAS(Google Apps Script)の関数・メソッド・クラス一覧【2024年】 | monoblog

                              GAS(Google Apps Script)はさまざまなGoogleサービスと連携でき、多くの作業を自動化できます。しかし実際に実装しようと思うと、どのような「クラス(class)」や「関数(function)」、「メソッド(method)」が用意されているのか分からず、苦戦している人も多いのではないでしょうか? そこで今回は「GAS(Google Apps Script)の関数・メソッド一覧」というテーマで解説します。 GASのリファレンスは下記の記事を参照ください。

                                GAS(Google Apps Script)の関数・メソッド・クラス一覧【2024年】 | monoblog
                              • Google Apps Scriptで予約フォームに申込・変更・取消機能と予約数上限をつけてみた

                                Google FormとGoogle SpreadsheetにGoogle Apps Scriptで手を入れて便利仕様にできたので、経緯他もろもろを文章にまとめることにした。 一人開発のため便利なものの存在を知らなかったり、「よそ様はどういうふうにやっているのだろう」という興味もあって公開してみた。 前提 社内研修の日程調整にGoogle FormとGoogle SpreadSheetを使っていた。 各参加者が個人で都合のあった日程を選び、参加者の情報と日程をGoogle Formで回答するとGoogle SpreadSheetに回答が蓄積されていく。 研修担当者はその回答をGoogle Spreadsheetで集計し、それを見て研修の準備を行っていた。 しばらく運用して分かったこと 全体の一割程度の参加者が予約の変更・削除を行う。 1回の研修で対応可能な人数以上が同一日程に参加を希望した

                                  Google Apps Scriptで予約フォームに申込・変更・取消機能と予約数上限をつけてみた
                                • Googleドキュメント簡易校正ツール:GASによる文章の一括置換/表記チェック - Heartlogic-2

                                  【新バージョンを公開しました 2022.2.27】 Googleドキュメント簡易校正ツールV2「Heartlogic Proofreader for GDocs」。GASによる文書の一括置換や表記統一チェック – Heartlogic-2 GAS(Google Apps Script)を使って、Googleドキュメントの文書の表記統一(一括置換)、および表記チェック(要チェック箇所の文字色を変えて表示)ができるスクリプトです。正規表現対応。編集者やライター、広報や社内文書の担当者、ブロガーなど向け。 紹介記事「Googleドキュメント用の簡易校正ツールを作ったよ」も参照してください。 ※2011.11.14 更新 非正規表現のチェックに関するバグを修正したVer.0.5.1にコードを更新しました。すべてコピペして差し替えることで更新できます 機能と特徴 導入方法とコード テーブルとカスタマ

                                  • clasp を試す

                                    インストールは README の Install に従う。 npm でパッケージをグローバルにインストールするとローカルでコマンドが使えるようになる。 Apps Script の設定で API の実行を許可しておく。 とくに迷うところもないかな。

                                      clasp を試す
                                    • Google AppScriptでHTTP POST(doPost)を受け付ける最小コード (2022年夏) - Qiita

                                      Google AppScriptでHTTP POSTを受け付ける方法は、ググればかなり出てきます。 2021年頃の仕様変更(参考URL1 2)によって console.log や Logger.log の出力はGoogle Cloudに紐づける必要があり、ちょっとした開発は面倒です。 ここでは、ともかくHTTP POSTのBodyをSpreadsheetに出力するだけの最小コードを用意しました。これにより e の出力をとりあえず確認できるようになります。 function doPost(e) { const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; sheet.getRange("1:1").insertCells(SpreadsheetApp.Dimension.ROWS); sheet.getRange(

                                        Google AppScriptでHTTP POST(doPost)を受け付ける最小コード (2022年夏) - Qiita
                                      • Node.js googleapis npmパッケージで Google スプレッドシートを await/async で読み取るメモ

                                        Node.js googleapis npmパッケージで Google スプレッドシートを await/async で読み取るメモ Node.js googleapis npmパッケージで Google スプレッドシートを await/async で読み取るメモです。 背景 実は、Node.js で Google スプレッドシートを取得する知識。GoogleのAPIバージョンの変遷もあって、自分の中で結構フワッとしていたんですが、大好きな Node-RED で node-red-contrib-google-sheets というGoogle スプレッドシートを読み込めるノードがあり、Node.jsとしてもとても勉強になりました。 node-red-contrib-google-sheets/gsheet.js at master · sammachin/node-red-contrib-g

                                          Node.js googleapis npmパッケージで Google スプレッドシートを await/async で読み取るメモ
                                        • 【GASぷちテク】Google Apps Scriptで日本語にフリガナをふる方法 - Qiita

                                          はじめに みなさんは、ExcelのPHONETIC関数をご存知でしょうか? PHONETIC関数は、特定のセルの日本語文字列のルビを抽出する関数です。 名簿を作成する場合など、フリガナを別セルに記述したいときに重宝します。 ただ、PHONETIC関数はセルに直接入力した文字列からしかルビを抽出できず、他のファイル等からコピペした文字列のルビは抽出できません。これはルビがIMEの変換情報から作成されるため、その他の入力方法だとルビ情報が作成されないことが原因です。 これでは、Excel以外で管理していた名簿からフリガナをふりたい場合は、結局手入力をするしかありません。 このような問題を解決する方法として、今回はGoogle Apps Script(以下、GAS)と日本語文字列をひらがな/カタカナに変換する、gooラボの「ひらがな化API」を用いて、既に入力済の日本語文字列にフリガナをふる方法

                                            【GASぷちテク】Google Apps Scriptで日本語にフリガナをふる方法 - Qiita
                                          • Zaim APIとGASで作る月次精算botと、”FamTech”について|ヒガシ

                                            我が家の家計は僕が取りまとめていて、新婚以来スプレッドシートを使ってほぼ手作業で管理してきました。 が、それもいい加減だるいぞ、ということに結婚8年目にして気づきまして。長年使っていたZaimを活用してこの辺を極力自動化できないかな、と重い腰を上げていろいろ考えてみたのが今日のお話になります。 ヒガシさんちの家計の考え方と手法最初に、現状どんな感じにやっているかを説明します。 登場人物と役割分担 以下のように役割分担しています。妻は人の財布の中身にあまり興味を持たないタイプなので、金勘定は宿命的に僕の仕事です。お金は大事だよ。。 ・家計の担い手① 兼 取りまとめ役 …夫(ぼく) ・家計の担い手②...(妻) 家計の考え方と手法 端的に説明すると「必要経費を収入比で按分した額を拠出し、口座にプールしておく」という感じになります。具体的な流れはこんな感じです。 我々夫婦は共働きで、二人ともサラ

                                              Zaim APIとGASで作る月次精算botと、”FamTech”について|ヒガシ
                                            • Google App Script(GAS)をローカルで快適に編集して同期しよう! - Qiita

                                              Google App Script(以下GAS)、使ってますか? Spreadsheetなんかにちょっとしたマクロ作るのとかに使うと思います。 ところでこのGASのオンラインエディタ、お世辞にも出来がいいとは言い難いですよね…… そんなに頻繁に使うわけではないから…と我慢していたのですが、いい加減に我慢の限界です! そんな私や、あなたのために「google/clasp」というツールがあるので紹介です。 clasp をインストールする nodeの実行環境が必要です。 インストールがまだならインストールを済ませておいてください。 それではclaspをグローバルインストールしましょう(ローカルインストールでもいいですけど) clasp にログインする メインのブラウザが連携したいGoogleのアカウントにログインしていることを確認してください。 G Suiteのユーザー設定画面からGAS API

                                                Google App Script(GAS)をローカルで快適に編集して同期しよう! - Qiita
                                              • UrlFetchApp.fetchの応答3種 タイムアウトがつらい - Qiita

                                                まとめ 大別して 200 OK エラーステータス(400 500) 接続不能(無効なURL) がある。 異常系のうちステータスコードの異常はオプションでレスポンスか例外扱いかを選べる タイムアウトは制御方法がなく、例外処理するしかない。 正常系

                                                  UrlFetchApp.fetchの応答3種 タイムアウトがつらい - Qiita
                                                • GAS の Web エディタが一新されたので触ってみた - アクトインディ開発者ブログ

                                                  morishitaです。 Google App Script (以下、GAS)便利ですよね。 無料で使える JavaScript の実行環境で HTTP での外部への通信も可能なので、API を叩いたり、Web サイトにアクセスして情報を収集するなどできます。 しかも定期実行も可能なので、定期的な作業の自動化も可能です。 さらに、Google Sheet にも手軽にアクセスできるので、収集したデータを確認しやすい形で簡単に保存できます。 GAS には Web ブラウザ上でコーディングできるエディタが提供されています。 すこし前から、それが新しくなったという話をネットで見かけていたのですが、私のアカウントにはなかなか反映されませんでした。 それがやっと来たので触ってみました。 ちなみに、スクリーンショット中に表示しているコードは gas-slack-incoming-webhook のもので

                                                    GAS の Web エディタが一新されたので触ってみた - アクトインディ開発者ブログ
                                                  • 【東京AI技術大合戦GPTs部門ファイナリスト】GPTs「My Assistant」の作り方|Seiki Mitsumori

                                                    ★本記事の対象者 ・GPTs開発してみたい!と思われている方 ・チーム間でうまく情報連携できる方法はないか・・・と探されている方 はじめに@MarinaShimoda(https://x.com/marinashimoda?s=21&t=dPrh0uwpY0IDSxM4gtbNTA)さんと共同開発し、東京AI祭(https://www.aisai.tokyo/)にてファイナルまで出場させていただいたGPTs「My Assistant」の概要、作り方を紹介させていただきます! ★注意点① 初めの注意点としては、情報漏洩してはいけない情報を入力したい場合は ・「Teamプラン」に入る(※チームで活用する場合はこちらがオススメ) ・Data Controlsの「Chat history & training」をオフにする などをしてから活用するようにしてくださいね。 ★注意点② GPTsですので

                                                      【東京AI技術大合戦GPTs部門ファイナリスト】GPTs「My Assistant」の作り方|Seiki Mitsumori
                                                    • Googleカレンダーの予定をGASで他のカレンダーに同期する方法

                                                      Googleカレンダーで、すでに他人へ共有しているカレンダーに、まだ共有していないカレンダーの内容を追加したい。 – Google… – Yahoo!知恵袋 Googleカレンダーで、すでに他人へ共有しているカレンダーに、まだ共有していないカレンダーの内容を追加したい。 Googleカレンダーでは複数のマイカレンダーが作成できま… Googleカレンダーで、すでに他人へ共有しているカレンダーに、まだ共有していないカレンダーの内容を追加したい。 Googleカレンダーでは複数のマイカレンダーが作成できますが、その中のAカレンダーを既に職場の方へ共有しております。 今回私はBカレンダーを追加し、タスク管理アプリとの連携をBカレンダーで双方向で行うようにしました。 つまり、私のGoogleカレンダーにはAカレンダーとBカレンダーが存在し、Aカレンダーのみ職場の方へ共有できている状態です。 Bカレ

                                                        Googleカレンダーの予定をGASで他のカレンダーに同期する方法
                                                      • GASのデプロイ時にURLが変更されてしまうことの回避策

                                                        GASで作成していたWEBアプリのURL(正確にはアプリID)がいつの間にか毎回変化するようになっていました。 アプリ作成当初はコードの修正→新規デプロイの流れで元のURLのまま上書きできていたのですが、仕様変更なのか新規デプロイをするとアプリURLが変わってしまい修正を反映するのが難しくなっています。 現状Twitterで同様の事が起きていた人のツイートを参考に 新規デプロイでバージョンを更新してから以前のURLのデプロイを編集で最新バージョンにするという流れで更新はてきるようにはなりましたが、ひと作業増えるので手間にはなっています。 これは何かしらの回避方法や以前の仕様に戻すことはできるのでしょうか?

                                                          GASのデプロイ時にURLが変更されてしまうことの回避策
                                                        • Google Driveの特定のフォルダ内にあるファイル一覧を取得するGAS – TD SYNNEX Blog

                                                          Google Driveの特定のフォルダ内にあるファイル一覧を取得するGoogleAppsScriptをご紹介します。 概要 従業員の交通費精算など、毎月スプレッドシートで従業員全員から集めている企業も多いのではないでしょうか? Google Driveの特定のフォルダにいくつファイルがあるかなどチェックしたいケースもあると思います。 こういったときにGASを利用すると便利です。 準備 では、ファイルもフォルダもない状態から手順を始めます。 既に取得したいファイル、取得したいフォルダがある場合は、(1)スプレッドシートを用意します の手順のあとは 2.スプレッドシートからの実行 までスキップしてください。 (1)スプレッドシートを用意します 当記事では、C1にデータを取得するフォルダのID、C4以下のC列に取得したファイル名を表示する形のスプレッドシートを想定しています。 特に、セルの位置

                                                            Google Driveの特定のフォルダ内にあるファイル一覧を取得するGAS – TD SYNNEX Blog
                                                          • Google Apps Scriptで使う情報はプロパティを利用しよう【GAS】 🌴 officeの杜 🥥

                                                            プログラムを開発していると、一時的な情報もしくは恒久的な情報を用いて様々な処理の分岐や、パラメータを用いて処理を続行するといった処理が出てきます。例えば、ユーザ毎に「認証を実行した結果得た、Access Tokenを格納しておく」であったり、ユーザの氏名や個人情報、プログラムで使う固定的な値(施設名リストなどを格納したスプレッドシートのIDなど)などなど。 これらの情報をスクリプト内に直書きだとセキュリティ的にまずかったり、また変更が生じる場合にスクリプトを書き直す必要があったり。かといってスプレッドシートのセルに保存というのはあまりにも雑。ということでよく使うのがプロパティサービス。地味な機能なのですが、このプロパティを使う事で、プログラムのメンテナンス性やセキュリティ向上など様々な効用をもたらしてくれます。今回はこのプロパティサービスを見てゆきたいと思います。 プロパティサービスについ

                                                              Google Apps Scriptで使う情報はプロパティを利用しよう【GAS】 🌴 officeの杜 🥥
                                                            • Google Apps ScriptでPhotos Library APIを触ってみる【GAS】 🌴 officeの杜 🥥

                                                              2018年5月にこれまでGoogleが公開していたPicasa Web Albumが終了し、Google Photosに移行しました。これに伴いAPIも変更され、Google Photos Library APIに変更されています。写真データを呼び出すだけでなく、アップロードや変更、アルバムの作成などがAPIからコントロール可能になっています。 Google Apps Scriptではそのままでは使えないAPIですが、OAuth2.0認証をすることで利用することが可能です。スプレッドシート上などに画像を挿入する場合、標準機能でGoogle Photosの写真が出せるので、こちらはどちらかというとアプリケーションとして管理や魅せ方などのガジェットで使いみちがあるんじゃないかなぁと思います。 概要 Google Photos Library APIはサービスアカウントではなく、通常のクライアン

                                                                Google Apps ScriptでPhotos Library APIを触ってみる【GAS】 🌴 officeの杜 🥥
                                                              • スプシ + GAS で GitHub と同期するカンファレンスサイトのコンテンツ管理 | CyberAgent Developers Blog

                                                                この記事は CyberAgent Developers Advent Calendar 2022 の 12 日目の記事です。 株式会社 WinTicket の竹内 (@dora1998) です。2022 年 7 月に開催した技術カンファレンス「CA BASE NEXT 2022」の Web サイトにおいて、テックリードとしてサイト構成の設計・実装などを担当しました。 本記事では、カンファレンス Web サイトでどのように登壇者やセッションの情報を取りまとめ、運用を行なっていたかを紹介します。 TL;DR Google スプレッドシートをデータベースとして扱い、登壇者やセッション情報を管理しました Google Apps Script で、シートから JSON 出力してデータを Git リポジトリに同期する仕組みを実装しました 静的サイトとしてビルドする際に、データ全体を直接 import

                                                                  スプシ + GAS で GitHub と同期するカンファレンスサイトのコンテンツ管理 | CyberAgent Developers Blog
                                                                • 【完全版】この動画1本でGoogle Apps Script(GAS)の基礎を習得!忙しい人のための速習コース

                                                                  ■ ビジネス戦闘力が圧倒的に向上するプログラミングスクール 『code4biz』🧑‍💻 ↓説明会はこちら↓ http://code4biz.jp/ ※ 締切日:3月23日(水)23:59 ※ 第2期開催は当分ありません この動画は、Google Apps Script(GAS)の基礎を2時間で習得できる講座となっております。GASを用いると様々な業務効率化を実現することができますが、今回は業務効率化を実現するために必要な基礎知識を2時間でざっくりお伝えします。 なお、最新のスクリプトエディタ、V8ランタイムに対応しています。 00:00:00 イントロ 00:01:10 1. GASとは 00:05:10 2. GASの準備と基本的な使い方 00:19:24 3. 四則演算 00:23:33 4. 変数・定数 00:39:28 5. データ型 00:46:31 6. 配列 00:5

                                                                    【完全版】この動画1本でGoogle Apps Script(GAS)の基礎を習得!忙しい人のための速習コース
                                                                  • Gmailの検索と内容取得をするGAS – TD SYNNEX Blog

                                                                    Gmailでの特定のメール検索とメール内容取得を行うGoogleAppsScriptを紹介します。 概要 GoogleAppsScriptでのメール検索についての紹介と、検索結果のメール内容をスプレッドシートに書き出すGoogleAppsScriptを作成します。 GAS自体は書き出しを行うスプレッドシートに紐づける形で作成することをおすすめします。 GASの準備については以前の記事の「スプレッドシートに紐づいたGASの作成方法」の項目を参考にしてください。 1. メール検索について GASでのメール検索にはGmailApp.search(query)とGmailApp.search(query, start, max)の2種類があります。 両方に共通するqueryが検索条件にあたり、startとmaxは検索した結果をどこからどこまで取得するかを指定します。 つまりGmailApp.sea

                                                                      Gmailの検索と内容取得をするGAS – TD SYNNEX Blog
                                                                    • サイドバー,ダイアログ,Google Apps Script

                                                                      スプレッドシートを使っているとオリジナルのサイドバーの機能以外にも自分で作った機能があればと思う時があります。誤った情報を入れた時にアラートを出したい、完了と入力した際にメッセージを表示させたいと思う時があります。 今回はそんな時に役に立つgetUiメソッドを今回ご紹介します。ちなみにこのgetUiメソッドはスプレッドシートだけではなくドキュメント スライド フォームでも使用可能ですが今回はスプレッドシートで説明していきます。 getUiメソッド アラート、ダイアログ、サイドメニューなどのインターフェイスを表示させることができます。使用する際は各サービスのスクリプトエディタ内に記載する必要があります。 (スプレッドシートならスプレッドシート内のスクリプトエディタ)getUiに続いて記載するメソッドがいくつかあるのでそちらを紹介していきます。

                                                                        サイドバー,ダイアログ,Google Apps Script
                                                                      • 1時間で出来る LINE×GASで順番取り予約システムの作成 - Qiita

                                                                        概要 耳鼻咽喉科の開業医をしています。患者さんの院内での待ち時間を減らすために順番取り予約システムを導入していますが、毎月数万円の固定費がかかっています。今回友達のプログラマーに教えてもらいながらLINEとGASで順番取り予約システムを自作してみました。 実装内容 ・患者さんはLINEを使って診察の順番取りができる ・患者さんは現在診察中の番号がわかる ・医院スタッフはLINEを使って現在診察中の番号を更新できる 作成方法 まずGASでLINE Botを動かせるようにします。 1 LINE developers設定 1時間でLINE BOTを作るハンズオン (資料+レポート) in Node学園祭2017 2 GASでコーディング Google Apps ScriptでLINE BOTつくったら30分で動かせた件 こちらのコードをコピペしてオウム返しBotをまず作成します。 // LINE

                                                                          1時間で出来る LINE×GASで順番取り予約システムの作成 - Qiita

                                                                        新着記事