マガジンのカバー画像

GAS・Slack・テック系・ノンプロ研

182
GAS・Slack・テック系・ノンプロ研
運営しているクリエイター

記事一覧

Googleフォームのネイティブ機能で未回答者にリマインドする

Googleフォームのネイティブ機能で未回答者にリマインドする

以下の条件に当てはまる場合、Googleフォームのネイティブ機能を使ってフォームの送信をすると未回答者へのリマインドがしやすい。いちいち回答状況のスプレッドシートを作る手間も省けます。

条件
- フォームの回答者がGoogleアカウントを持っている
- フォームに回答して欲しい人のGoogleアカウントのメールアドレスがわかっている

以下、作成例・手順です。

フォームを作成するドライブから作

もっとみる
脱・汚データ(だつ・おでーた)

脱・汚データ(だつ・おでーた)

汚物は消毒だ~!!

書いていて、まとまりきってないところもありますが、放出してみます。

はじめにデータは水みたいなものである。

「DXだ!」「業務改善だ!」と、新しいツールを導入したとしても、データが汚れていればそのツールを活かしきれない。

いかに美味しく炊ける炊飯器と高級な米があろうとも、泥水をぶち込まれたら、どうしようもない。

泥水で炊いたご飯をきれいにする徒労はしたくない。きれいな

もっとみる

GAS 初心者向け よくある間違いやエラー、考え方

ノンプログラマ向けにGAS講座を開催したり、問い合わせを受けたりする中で、割とよくある、多くの人が引っ掛かりやすいポイントがあるようなので、つらつら書いてみる。

エラーにビビらない、エラー文をよく読もう精神論(長い)

いきなり精神論的ではあるが、プログラミングにおいてはエラーを出してナンボである。エラーを出さずにコードを書き上げることはまず無い。少なくとも私には無理だ。

エラーは失敗ではない

もっとみる
GASでSlack絵文字(スタンプ)のランキングを投稿するbotを雑に作る

GASでSlack絵文字(スタンプ)のランキングを投稿するbotを雑に作る

GASで作りたいなと思ったので、作ってみます。
Pythonでも作ってみたいけど、まずはGASで。

いいからまずはコードを見せろ、という人はこちらをどうぞ
https://github.com/ymgcmnk/Slack-emoji-ranking-bot

過去事例/類似事例「Slack 絵文字 ランキング」「Slack スタンプ ランキング」「Slack スタンプ 集計」などで検索してみると

もっとみる

Ubuntu カーネルを5.15系統にしたら画面が真っ暗なままになるバグがMacBook Air (11-inch, Early 2014)でも発生するか雑に検証する



前回今回の検証ネタ元

カーネルを5.15系統に変更した後、画面が真っ暗になるのはこれが原因らしい。

このバグは、MacBook Air (11-inch, Early 2014)でも発生するか検証する。
今更10年も前の機体で雑に検証しようなどという人もそうはおるまいて。

gnome-shell 42.9 Wayland sessions

ってなんやねん。検証に進む前に確認しておく。

もっとみる
「デジタルリスキリング入門」出版記念イベントで司会をしてきたよ

「デジタルリスキリング入門」出版記念イベントで司会をしてきたよ

GASの恩師でもあるタカハシさんの新著に合わせたイベントに参加してきました。

書籍・イベント内容voicytogetter関連noteなんで司会をしているの?イベント運営スタッフの募集をチラッと見かけて、司会ぐらいだったらできるかな〜と手を挙げてみた。

司会は何をするの?ものすごく平たく言うと、当日、会場に行って、スライドの画面共有をしながら、適当に喋りつつ、イベント進行します。

イベント後

もっとみる
Linuxが分からないので古いMBA:MacBook Air (11-inch, Early 2014)にUbuntu Desktop 22.04.2 LTSを入れてみる。

Linuxが分からないので古いMBA:MacBook Air (11-inch, Early 2014)にUbuntu Desktop 22.04.2 LTSを入れてみる。


ベンキョーメモです。MacBook Air (11-inch, Early 2014)にUbuntu Desktop 22.04.2 LTSを入れてみる。

VirtualBoxでもいいんじゃね?という声もあろうかと思いますが、やってみたかったのでやるます。

ここまでで、既に見知らぬ用語に遭遇された方(主に私)もおられるかもしれませんので雑に解説します。

Linux

世界3大OSの一つ。O

もっとみる
清里 自然体験!森の中で寝たり、ナイトハイクして赤く光る鹿の目を探したりした

清里 自然体験!森の中で寝たり、ナイトハイクして赤く光る鹿の目を探したりした

1泊2日、全国各地から9世帯(?)の総勢30人くらい、ノンプロ研の大人とその家族小1〜高校生くらいの子供も含めて、涼しい清里の清泉寮を舞台に自然体験しました。

togetterタイムテーブル1日目インタープリテーションツアーっていうらしい、森の中散策

レンジャーさんのガイドをいただきながら、森の中に分け入ります。

森の中に寝転んで、静かに目を閉じる時間がすっごく良かった。森林浴。リフレッシュ

もっとみる
Googleサービスは太平洋標準時が基準だっていう話

Googleサービスは太平洋標準時が基準だっていう話

タイトルでEOM(end of message)な感じではありますが。

モノの本にはこう書いてある。

GASのリファレンスには、この記載はない。

https://developers.google.com/apps-script/guides/services/quotas?hl=ja

タカハシさんに、この情報の出所を聞いてみた。

Googleのサポートにも確認してみた。

Slackの

もっとみる

スプレッドシート タイトル行に関数を仕込む

教えてもらって便利ー
すぐ忘れちゃうのでメモ

タイトル行に関数を仕込む={{"金額"};{ARRAYFORMULA(IF(ISBLANK(A2:A),"",A2:A*B2:B))}}

2行目からARRAYFORMULAすると、1行目でフィルタかけた時にずれたりしてしまうのがこれで回避できる。

リテラル{{},{}} 横結合{{};{}} 縦結合

{{};{}} 縦結合 の例こんなガッタガタ

もっとみる
来週の月曜日を求める関数〜日付関数に関してあれこれ、日付関数チートシート(自作)、ノンプロ研の皆さんいつもありがとう

来週の月曜日を求める関数〜日付関数に関してあれこれ、日付関数チートシート(自作)、ノンプロ研の皆さんいつもありがとう

関数の書き方は色々あるよ
これをネタにキャッキャっウフフするノンプロ研て楽しいよ
このnoteはノンプロ研のその会話でできてるよ
ノンプロ研の皆さんいつもありがとう

っていう話。

自分の理解と備忘録のためにも書いている。

なお、関数の動作はスプレッドシートで確認しています。
Excelも似たような、同じようなもんですかね、知らんけど。

来週の月曜日を求める関数で、まあ色々考えたり、教えても

もっとみる

GASでスプレッドシートの複数行のデータを扱う時の考え方 〜例えばhideRow〜 の続き

前振り
↑これの続き。

こんなツイートがあって、ほほう、気になる。

まずは、素直に、今回のhideRowの3パターンで実行時間を測定してみます。

測定方法consoleクラスを使います。

コードは下記の通り。
コード実行→スプシでUndo(非表示をクリアする)→コード実行スプしで以下略  といった感じで計測しました。

/** * B列 にチェックが付いている行を非表示にする */func

もっとみる
GASでスプレッドシートの複数行のデータを扱う時の考え方 〜例えばhideRow〜

GASでスプレッドシートの複数行のデータを扱う時の考え方 〜例えばhideRow〜

何の話かfor文でgetValueして1行ずつチマチマ処理していると時間が掛かるので、getValuesでごっそりシートの値を取ってきて、判定する値の行に対して一気にメソッドを効かせる方が速いよねっていう話をします。

自分のために、反復メソッドや、考え方、コードの書き方をきちんと理解したいので、言語化して理解を深めたく、頑張って書いてみます。

動画前提となるシートの状態例えば下図のようなスプレ

もっとみる
GASでスプレッドシートの値を元にスライドを作成する。今回は1スライドあたり3枚の画像を挿入する。

GASでスプレッドシートの値を元にスライドを作成する。今回は1スライドあたり3枚の画像を挿入する。

タイトルのものをペアプロ(モブプロ)+AI(ChatGPT)で作成しました。
みんなでわちゃわちゃ喋りながらコードが完成して、すっごい楽しかった!!

みんなで作ったものを、忘れないうちに、さも自分の手柄かのようにnoteにしたためマッスル。

今回の完成形イメージスライド一枚あたりに、画像3つとそれに呼応する単語を挿入します。
単語学習や教育現場で使える感じのものになるんではないでしょうか。

もっとみる