DnemenD

今まで作ったGASのコード保存とか

DnemenD

今まで作ったGASのコード保存とか

マガジン

  • 個人的に運用してて楽になったスクリプト集

記事一覧

自分用Javascript_部分一致でQAシート

<html><head><meta charset="UTF-8"><link rel="stylesheet" href="style.css"><title>QA</title></head><body><input type="text" id="myInput" onkeyup= "myFunction()" …

DnemenD
1年前
1

実用GAS(自分の)CASE5:フォームを利用して日報を書いてもらい必要な部分のみSlackに反映させる

利用用途日報を書いてもらいつつ、残したい。土日も業務があるので、通知があればそれを元にSlack見ればフォームまでいかなくても中身がみれるようにした。必要な部分のみ…

DnemenD
3年前

実用GAS(自分の)CASE4:シフト確認用メール一斉送信ツール

利用用途紙、口頭ベースでシフトを募集しシフトを作る事で「入れたつもりがない」というなど問題が起きたのをきっかけに、エビデンスを取りつつ工数を減らせないか考えた。…

DnemenD
3年前

実用GAS(自分の)CASE3:goodボタンを利用して質疑集を見る順に毎日自動で変える。

利用用途 質疑集は作ったものの、結局何がどこにあるかわからないという方が多かったので、goodボタンを作って数が多いものを毎日ソートするようにした。 function addVal…

DnemenD
3年前

実用GAS(自分の)CASE2:一番下の行に移る

利用用途入電記録が多くなってくると一番下に行くときにCtrl+↓でもいいけどそんなショートカット使わない(使えない)派遣さんアルバイトさんのために作成。 function mo…

DnemenD
3年前

実用GAS(自分の)CASE1:時間取得

利用用途指定した行(例としてE列)に文字が入った時間を取得して好きな行に日付、時間を入れる(例はA列に日付、B列に時間を入れる function onEdit(e) { //1=A列、2=B…

DnemenD
3年前

自分用Javascript_部分一致でQAシート

<html><head><meta charset="UTF-8"><link rel="stylesheet" href="style.css"><title>QA</title></head><body><input type="text" id="myInput" onkeyup= "myFunction()" placeholder="検索ワード"><ul id="myUL"><li><a

もっとみる

実用GAS(自分の)CASE5:フォームを利用して日報を書いてもらい必要な部分のみSlackに反映させる

利用用途日報を書いてもらいつつ、残したい。土日も業務があるので、通知があればそれを元にSlack見ればフォームまでいかなくても中身がみれるようにした。必要な部分のみ と書いている理由としてはこのスクリプトを元にフォームで毎日の検温や体調報告のフォームを作り 体調報告のフォームではslackには名前だけ反映させるようにした。CASE6で書く

1,slackへ投稿するのに必要なコードコード

fun

もっとみる

実用GAS(自分の)CASE4:シフト確認用メール一斉送信ツール

利用用途紙、口頭ベースでシフトを募集しシフトを作る事で「入れたつもりがない」というなど問題が起きたのをきっかけに、エビデンスを取りつつ工数を減らせないか考えた。また、BCCで送と返信がある時メールのツリーがごちゃごちゃになるし、シフト担当が変わったときに引き継ぎ易いようにシートを作った。

ちなみに

1、スクリプト作る

2、スプレッドシートにメアド名前いれる(またはVlookupでひっぱっても

もっとみる

実用GAS(自分の)CASE3:goodボタンを利用して質疑集を見る順に毎日自動で変える。

利用用途
質疑集は作ったものの、結局何がどこにあるかわからないという方が多かったので、goodボタンを作って数が多いものを毎日ソートするようにした。

function addValue(value) {activeCell = SpreadsheetApp.getActiveRange();activeCell.setValue(activeCell.getValue() + value);}f

もっとみる

実用GAS(自分の)CASE2:一番下の行に移る

利用用途入電記録が多くなってくると一番下に行くときにCtrl+↓でもいいけどそんなショートカット使わない(使えない)派遣さんアルバイトさんのために作成。

function move() { var ss = SpreadsheetApp.getActiveSpreadsheet(); //〇〇〇〇〇のシート限定で動かす var sheet = ss.getSheet

もっとみる

実用GAS(自分の)CASE1:時間取得

利用用途指定した行(例としてE列)に文字が入った時間を取得して好きな行に日付、時間を入れる(例はA列に日付、B列に時間を入れる

function onEdit(e) { //1=A列、2=B列のように何列に文字がはいったら時間を取得するか(例:5=E列で一旦置いとく) var Example = 5 //入力イベントからシートを取得 var ss = e.source.getActiveSh

もっとみる