ブログ記事24件
最近、会社のメンバー限定の「オンラインもくもく会」を月1回のペースでやってます。主に若手メンバーが「勉強に行き詰まったり」「何から始めたらいいかわからない」なんて時に先輩にアドバイスを求められる場になればいいなと思って始めてみました。毎回、参加してくれるメンバーもいたり。まだ1回も参加できていない人もいたり。途中から参加や、途中で抜ける、なんて形で参加してくれる人もいたり。業務と直接関係しないので、割と自由に、そして気軽に参加できるようにオンライン開催にしています。
「GoogleAppsScript」とは、Googleが提供するプログラミング言語です。略称として「GAS」と呼ばれますので、ここでも以下「GAS」と呼ぶことにします。GASの基本的な文法はJavaScriptの文法を踏襲しており、これにGoogleの各種サービス(Gmail、Googleカレンダー、Googleドライブ、Googleスプレッドシート、Googleマップなどなど)を扱うための機能をプラスしたものと言えます。ですからJavaScriptを少し学んだことがあれば、すぐ
皆様こんにちは、検索エンジンはGoogle派の事務員Kです。皆さんはどのような趣味をお持ちですか?私は色々なことに関心を持っては実行に移しているのですが、目標としていたレベルまで知識や技術がつくと飽きが来ます。RPGのゲームで言うところのボスを倒してストーリーをクリアしたら満足してしまう感じです笑半日ぐらいイラストの練習をするような日もあれば、1日中プログラミングをしていたりとか......色々と浮気しています笑さて、GmailやGoogleDriveなどGoogleが基本無料
おはようございます。今日も読みに来ていただきありがとうございます!今日は、昨日初めて成果物を商品化した件について書いていきます。昨日、プログラミング関連の商品を初めて販売しました。ベタですが、noteの有料記事でコチラになります👇zoom参加者を自動でリスト化する方法(コード付き)|まさひとこの記事でできるようになることzoomを使った会議やセミナーの参加者をスプレッドシート上に自動でリスト化できるようになります。特に定期開催している場合ほど、手動でリスト抽出→コピ
プログラミングの勉強をしているとリーダブルコードという概念によく出会います。リーダブルコードとは、読みやすいコードという意味ですが、かなり意識していないとプログラミングのコードは自分でも何をするためのコードなのかわからなくなるため、この考え方が重要になります。変数や関数の名づけ方、インデントや改行で見た目を整えること、コメントを入れてそのコードが何をしようとしているコードなのかを説明すること、コードを処理ごとに分けて、一つ一つを管理しやすくすることなど、いろいろ気を付けることがありま
最近、プログラミングの勉強をしていて、全体像が何となくわかってきた気がするので、頭の整理のために記述します。まず、プログラミングはどれでも同じような構造になっています。まず、手作業でしているような、クリックして、入力して、関数などで計算して、自分がほしい結果を出力をして、見た目を整えるといった作業を自動化してくれるものだということは共通しています。プログラミング言語について調べていると、それぞれの言語に得意、不得意などがあることがわかりました。まず、VBAやGAS
経営工学(IndustrialEngineering,IE)は工学的アプローチで生産性向上などを目指す経営システムを構築するための学問です。下図のように、方法研究、作業測定に分けて考え、それぞれに工学的な手法で生産性向上を目指します。この図を見ると、カメラや各種センサを使うと良さそうなところがたくさんあります。そこで、監視カメラや各種センサを使い、現場を観察することで環境を快適にし、自動化できるところは自動化することを目指します。先に紹介した「学習用宇宙機実験装置」の一部を活用で
私の所属する会社では現在、健康増進を目的にウォーキングラリーが開催されています。4月1日から4月30日までの1ヶ月間の歩数を毎日記録して社内のシステムに登録する、というもの。私はPixelWatchを朝から晩まで1日中、身につけています。このため(口実?)に、奥さんにお願いしてPixelWatchを買ってもらいまいましたwww歩数はFitbitで勝手に記録してくれるので、私はただ歩くだけです。アクティビティ記録デバイスなどの情報が得られるFitbitオフィシ
ラジオ関西さん、TBSテレビさん、山口放送さん、札幌テレビ放送さん、和歌山放送さん、名古屋テレビ放送さん、福島テレビさん、茨城放送さん、栃木放送さん、長野放送さん、富山テレビ放送、石川テレビ放送、中京テレビ放送さん、岡山放送さん、瀬戸内海放送さん、福岡放送さん、サガテレビさん、テレビ長崎さん、テレビ熊本さん、鹿児島テレビ放送さん、山形テレビさん、福島中央テレビさん、テレビ山梨さん、エフエム大阪さん、テレビ高知さん、山陰中央テレビジョン放送さん、テレビ山口さん、テレビ大分さん、テレビ宮崎
(私)プログラム言語goとはどういうものでしょうか(chatGPT)Go(またはGolangとも呼ばれます)は、Googleによって開発されたオープンソースのプログラミング言語です。Goは、高い並行性とスケーラビリティ、効率的なメモリ使用、ガベージコレクション、安全性などの特徴を持ちます。Goは、C言語のような構文を持ち、同じくらい効率的なコンパイルを行うことができますが、より現代的な言語機能も備えています。例えば、Goはガベージコレクタを持ち、メモリ管理をより簡単にします。また、
「表計算ソフト」と言うと多くの人がExcelと答えると思いますが、じわじわと「Googleスプレッドシート」を使う人が増えているようです。基本的な機能は、ExcelとGoogleスプレッドシート(以下、GSシート)は同様ですが、操作や機能などの特徴に違いもあります。過去に「Googleスプレッドシート」「Googleスプレッドシートを使う」記事などでもご紹介してきましたが、今回は、Excelとの違いをまとめてみます。とは言え、微に入り細に入り拾い上げるのは難しいので、大きな違いのみとし
毎月1回実施される社員総会。社員全員の出欠予定を管理するのって、結構面倒です。そこでGoogleFormsで社員自ら出欠予定を登録してもらって、GoogleAppsScriptで回答結果を自動集計する仕組みを作ってみました。【GoogleAppsScript】GoogleFormsで会議出欠確認アプリを作って自動運用を目指す面倒な出欠確認のまとめ作業システムクラフトとは別に、私が所属している会社では毎月第3金曜日に社員総会が社員全員参加で行われます。どこの会社でも
ねこです、こんばんにゃ(=^x^=)今日は突然、玄関の掃除と古い書類の整理をしたくなりました。もう着ない服や、だいぶ前に頂いたメモなどを処分しました。良くとっておいたな、なんて思いましたが、ちょっとずつでも無理のない範囲で断捨離をやって行きます。プログラミングの勉強はGASの本で比較的優しめな本を18分行いました。本に書いてあるコードを模写して、グラフやダイアログを表示させてみました。もう少しやりたいと思いましたが、無理したらまた酷くなってしまうかもしれないので、今日はここまでにして
Googleのスプレッドシートから、ループ処理で値を取得して共有ドライブのフォルダにファイル出力する一連のプログラムです。ループ処理でセルから値取得、共有ドライブ取得、ファイルの書き出し、がそれぞれ別々で検索ヒットしてしまいます。ですが現場では、それらを繋げた一連の処理で記述することが多いのではないでしょうか?コピペしてちょっと編集すれば使えるようにメモで残しておきます。BigQuery用のDDL文作成で、カラム数が多いテーブルのcreatetable文でdescripti
ねこです、こんばんにゃ(=^x^=)昨日金曜日、老人ホームで母親と面会して来ました。老人性うつがかなりひどくて、色々とおかしな事を言われて、私のメンタルのエネルギーが吸い取られました。でも、老人性うつってきっと本人が1番辛いわけですし、私が1番血の濃い身内なのだから頑張って面会来月も行ってきます。勝手なお願いで申し訳無いのですが、私のメンタルが無事であることを、このブログの読者の皆様には祈って欲しいです。家庭の事情で心を病んで仕事で迷惑かけたくないですし。メンタルに良さそうな写真
仕事終わりに出かける用事があり、大きい本屋に立ち寄れたので買ってきました。ぶ、分厚い!基礎から実践までと書いてあるし、年末年始はちまちま学習しますかね。本棚の飾りになりませんように詳解!GoogleAppsScript完全入門[第3版]Amazon(アマゾン)2,317円
GoogleAppSheetではじめるノーコード開発入門Amazon(アマゾン)2,475円先日購入したこちらの本を一通り完走しました。これでやっとスタートラインに立った感じですね。これから実際にアプリを作る事で、内容の理解を深めて行く事になります。6月に発売されたばかりの本ですが、既に記載内容と実際の仕様が変わっている所もあったので、随時知識をアップデートする必要もあります。基本はGoogleスプレッドシートのデータを読み書きするアプリになるのですが、
Googleドライブにあるファイルを移動するので、ファイルリストを作成しようと思ったのですが、階層が深すぎて手動で取得するのは大変だったので、プログラムで取得しました。親フォルダ、子フォルダからファイルを一括取得するコードは検索できるのですが、階層が深いフォルダに対し再帰的に取得するコードがなかったので、上げておきます。自分を自分で呼び出している関数なので、作りとしてプログラミングのお作法から外れてるのが反省点。functionmain(){//書き出しシート取得
GoogleAppsScriptからGoogleドライブの所定のフォルダにあるファイルを一括削除するコード。ずばりそのものがネットで検索できなかったので、組み合わせたコードを上げておきます。functiondeleteAllFiles(folder_id){//フォルダの指定(フォルダIDから取得)constfolder=DriveApp.getFolderById(folder_id);//指定したフォルダ内のすべてのファイルを取得
Googleスプレッドシートでローカルにファイルをダウンロードしたい場合があると思います。たくさんの方が手法を共有されているのですが、ファイル名を指定してダウンロードしたい時に、ずばりそのものが書いてあるサイトがなかったので手法共有です。スプッドシートにボタンを設置してクリックすると、アクティブなスプレッドシートのシート名で入力内容を自動でローカルダウンロードします。GoogleAppsScript:.gs側getFileName()でファイル名を作成して返却している。f
ディエンドっす。とりあえず、複数レイヤ作って、全件登録してみました。住所の間違いは手動で訂正(結局、間違っているのは35店舗でした)。下記のような感じになってます。とりあえず、みなさんから見えるのかテスト。
ういっす。ディエンドっす。なんとかお店のリストを作ることに成功しました。↓こんな感じ。ということで意気揚々と、Googleマイマップに読み込ませてみたのですが・・・・・まぁ、次から次へと問題が発生するものですなぁ(;´Д`)解決せねばならない問題は下記のとおり。お店は2378件あるが、マイマップの1レイヤは2000件までしか登録できない遊べるお店に登録されている住所が、(少なくとも)Googleマップでは表示できないお店が47件あるそれぞれについて対策を考えてみよう。
ディエンドっす。前回、GoogleAppsScriptの実行時間制限に引っかかってしまい、修正が必要になっていましたが、なんとか、超力技で修正完了しました\(^o^)/本来、時間制限を回避するには、トリガーってのを使うのが一般的のようなのですが、ひとまず、分割起動できるように修正し、手動で再起動するようにしてみました。こうしておけば、トリガーを使うときも簡単に修正できるはず。んで、全都道府県の筐体をリストアップすることに成功!2021/08/26時点で、全国に2378筐
ガンバライジングはまったくやれていないのですが(汗)、ツール開発はコツコツ続けております。ディエンドです。とりあえず、GAS(GoogleAppsScript)でなんとか作ってやろうと始めたのですが、なんか勢いついちゃって、ほぼほぼ完成しちゃいました。ググるキーワードとしては、GoogleAppsScriptGoogleスプレッドシートWebスクレイピングCheerioSelectorあたりです。で、いくつかの県を試してみて上手くいってそうだったので、これは
おいっす。おらディエンド。3年間も放置したブログなので、誰も見ていないだろうと思っていたのですが、予想に反して、ブログを読んでくれる物好きが居たようで(爆)皆様ありがとうございますm(__)m遊べるお店地図のつづき。公式ホームページの「遊べるお店」から、店舗名と住所の一覧を抽出するところで格闘中(;´Д`)一つ前の記事でIMPORTXMLは使わないと書いたのですが、目に見えた進捗を得たいがために、IMPORTXMLでお試し(笑)(まぁ、これが出来たところであまり
サルでもわかるGoogleAppsScript教室でもここに開くかな気が向いたときに書こう
■ガラケーユーザ(以降ユーザ)を一名、グループトークに参加させるために作成■概要グループトークに送られた、image、text、stampをメールとしてユーザに逐次転送。ユーザから受け取ったメールのテキスト部分をトークルームに書き込み。■使ったシステム◆linedevelopersのmessagingAPI→トークルームからユーザに送る◆LINEnotify→ユーザが送信したメールのテキストをトークルームに書き込み◆GAS(GoogleAppsSc
Lynおススメ特選株式会社アイムライスフォース芸能人御用達のスキンケア商品石のしずく30ml3本入アマゾンジャパン合同会社5,143〜6,380円∈Oisix(オイシックス)食材宅配おためしセットGoogleAppsScript目的別リファレンス実践サンプルコード付きAmazon(アマゾン)2,860〜8,911円∂GoogleAppsScript目的別リファレンス実践サンプルコード付き(
Googleドライブの「+新規」メニューを開くと、下図のように他のアプリも見えます。その中の「Googleフォーム」は、アンケートや入力シートのように複数の入力項目についてユーザーに回答してもらい、それを表にまとめて集計することができるアプリです。Webブラウザでコチラにアクセスすると、Googleフォームの新規作成ページ(公式には「ホーム」画面)が開きます。もちろん、Googleアカウントでのサインインを求められたら、サインインすればこのページが開きます。また、上述したように「G
Googleが無料提供する、Webブラウザ内で動くオフィスソフト「Googleドキュメント」。以前に「LibreOffice」「ApacheOpenOffice」を紹介しましたが、MicrosoftのWord・Excel・PowerPointのような“オフィスソフト”のひとつです。基本的には、他のGoogleアプリ同様、Googleアカウントの登録が必要で、パソコンでは上述のようにWebブラウザ内で動かし、作成した文書はGoogleドライブ上に保存します。iPhone