AppSheetを使い始めて思うことが「やはり出来ない事や未だ装備されていない」ことで限界に達することが早いな
G SuiteやOffice365、JavaScriptでウェブアプリ作成などを投稿しています。
現在は主に実務で使えるGoogle Apps Scriptやそれにまつわるjavascript関係の記事を書いています。
Google Cloud Directory Syncを使ってOpenLDAPから同期させる
オンプレミスのActive DirectoryやOpenLDAPのディレクトリと、Google Workspaceのディレクトリを同期させて、ユーザアカウントを自動で作成したりプロファイル情報を自動で反映するための仕組みがGoogle Cl
個人GoogleアカウントをGoogle Workspaceに移管する手法
新規にGoogle Workspaceを利用するに当たって、もしこれまで個人のGoogleアカウントを利用していたといったようなケースの場合、移行する上での大きな課題になります。 またソレ以外でも、社内でMicrosoft365を利用してい
Google Apps Scriptで共有の外部連絡先を管理する
社内のGmail等やContactsに於いて連絡先は普段から利用する手段になっています。しかし、ディレクトリに表示されるのはあくまでもGoogle Workspaceにアカウント登録してる人のデータのみ。自分のお客様や取引先の連絡先データは
Entra IDとGoogle Workspaceのメンバーを同期させる方法 - Provisioning編
前回の記事にて、Google Workspace側のGoogle Directory Syncという機能を利用して、Azure Entra ID(Azure Active Directory)と同期させて、メンバーを自動的に追加する手法を記
Entra IDアカウントでGoogle WorkspaceにSSO連携してみた
前回の記事では、Microsoft Azure Entra ID⇒Google Workspaceとを同期させてユーザの自動追加を実現しました。一方で、ID管理の主体がAzure側のADことEntra IDにあるので、そちらで同じ独自ドメイ
Entra IDとGoogle Workspaceのメンバーを同期させる方法
会社のID管理はMicrosoft AzureのEntra ID(旧Azure AD)で行い、Google Workspaceを利用してるといったケースに於いて、両者のアカウントを常に同期して一致させておきたいというケースがあります。202
AD不要!?Google WorkspaceアカウントでWindowsにログインする方法
Google Workspaceを主として利用してるのに、なぜかActive Directoryが入っていて、しかも殆どADは活用されていない(アプリ配布もなければ、ポリシー配布もない)なんて会社があったりします。そんな場合、Google
Google Apps ScriptでClaude APIを日本語で叩いてみた
ChatGPT、Google Gemini(Bard)と様々なAIチャットサービスがしのぎを削り、ついていけないスピードで進化し続けています。そこに新たにAmazon, Googleが出資したというAnthropic(アンスロピック)という
グループアドレスのメアドでGoogle Apps Scriptからメールを送る手法
時々現場の需要としてあるのが「グループアドレスのメアドをFromとしてメールをGoogle Apps Scriptで送信したい」というものがあります。通知系などの処理で実装されるケースが多く、利用する機会がなにげにあると思います。 しかし、
Google Workspace Administrator資格について調べてみた
AWSやAzureといったベンダーによる資格というものがあり、公的なものというより能力を証明するものとして広く取得が推奨されています。Azureで有名なのはAZ104などがそれに該当します。 GCPにもたくさんの認定資格が用意されていますが
Chromecastを購入しFire TV Stickと比較してみた
Fire TV StickからNebula 4Kに移行しつつ、気になったので新たにもう一つの大手Googleが出してるChromecast with Google TV 4Kモデルを購入してみました。中身はAndroid TVなのでNebu
ニコ生、ツイキャス、そしてYoutube Live。その他にもかつては、UstreamやらPeercastといったものもあったライブ配信。FMEでエンコードしながらFLVで配信していた時代は終わり、現在は配信といったらOBS Studioが
Google WorkspaceでYoutubeチャンネルを運用するコツ - 前編
Youtubeで企業が独自にチャンネルを設けて発信してる事例はすでにもう沢山ありますが、その多くが公式チャンネルにも関わらずすでに何年も経過してるのに「再生回数が1万にも満たない」であったり、途中で力尽きて数年前から更新が途絶えてるであった
Anker Nebula 4K Streaming DongleはFire TV Stickより快適でした
これまで長らく、動画閲覧環境としてFire TV Stickを利用してきました。しかし、最近のAmazonのFire TV Stickに対する不穏な噂が現実味を帯びてきており、快適な環境が損なわれてきました。また、AndroidことFire
【GAS】Google Apps Scriptでコードをバックアップ・遠隔更新する
GASで様々なアプリを開発してると同じようなコードや、同じプロジェクトを複数デプロイして運用するケースがあります。それらを現在運用中のプロジェクトに対して更新した内容を反映するには、通常コードをコピペし直すであったり、ライブラリであるならば
「ブログリーダー」を活用して、hiroさんをフォローしませんか?
AppSheetを使い始めて思うことが「やはり出来ない事や未だ装備されていない」ことで限界に達することが早いな
以前、GoogleのVisualization APIを使っての組織図をGASで作成したことがあります。スプレ
#2019年頃にちょこっとだけ、Google Apps ScriptからGoogle CloudのCloud S
AppSheetは「ノーコードツール」なわけですが、どうしてもそうなると出来る範囲が限られてしまいます。一方で
Google Cloud Next '24では地味な扱いというか、ほとんどどこのサイトも注目機能みたいに扱っていなかったテーブル機能。もともとMicrosoft Excelでは2000年から搭載されてる機能です。これがようやっとGoogle
先日、Microsoft Entra IDをIdPにして、Google Workspaceに対してのユーザの同期とシングルサインオンを実装しました。一方でそれ以外のパターンとしては、Oktaが結構IT業界では耳にするようになりました。 この
ここ最近、AzureのEntra ID界隈を操作する機会が多かったので、自分で検証用環境として構築する「Entra ID P1」の環境の構築方法とそのテナントの削除方法についてまとめてみました。 作成については大きな障害は無いのですが、問題
以前、Googleスプレッドシートのタスクを元にjQueryライブラリにてタイムラインアプリを作成したことがあります。同じ仕組みを作って、Google Groupに参加してるメンバーのカレンダー情報を投影できないか?ということで今回作成して
古いHDDやCD-Rに格納して於いたファイルを開いてみたらエラーで開けない。Sharepointに置いておいた皆で共有してるExcelファイルを開いてみたら「ファイルが破損」。リカバリーソフトで復旧したファイルが結局壊れてる。こういったこと
EMCに買収されたりDELLの参加になったり、最終的に2023年11月22日にBroadcomに買収されてきたVMwareだったわけですが、2024年5月13日にBroadcomからVMware Workstation Pro 17およびV
EMCに買収されたりDELLの参加になったり、最終的に2023年11月22日にBroadcomに買収されてきたVMwareだったわけですが、2024年5月13日にBroadcomからVMware Workstation Pro 17およびV
Microsoft Azure ADことEntra IDは導入してIdPとして使ってるけれど、Google Workspaceを使っているという場合、プロビジョニングで自動連携してるケースがあります(Entra側にユーザ追加や更新すると自動
2024年2月21日、BardからGeminiに変わり、Gemini for Google Workspace(旧Duet AI for Google Workspace)が利用可能に成りサブスクリプションにも登場するようになりました。あれ
Google Workspaceを導入している企業に於いて、退職時やアカウント削除は少々気を使うシーンです。削除を行う前にどんな作業をしておかなければならないのか?といったことをまず把握した上で、最終的に削除を実行する必要があります。また、
自分はローカライズされていないAppSheetにあまり今は力入れていないのですが、業務上で取り扱わなければならなくなったので、ブログでもAppSheetテクニックをこれから作ろう、という取っ掛かりとして「AppSheetにて、Google
以前使っていたHP Chromebook 14aは友人に譲ってしまったものの、業務でChromebookは必要。また、Chrome Enterprise Upgradeを試してみたいということもあって、中古で良い品が見つかったので手に入れま
Google Workspaceを導入に於ける壁の1つが「共有ドライブ設計」です。意外とこれが難しい。そもそもNASでは無いので社内のファイルサーバのつもりで使うと後で色々と大変なことになります。ましてやここに「外部共有」を加えるとなると情
Googleドキュメントのテーブルの値を書き換えたい。そんな要望はちょっとだけあります。とりわけ差込印刷をしてしまうと元の差込コードが消えてしまう為、それを復元するしたいのに復元するとドキュメントのレイアウトが崩れる。そんな時に思いついたの
Google Workspace導入前に別にメールボックスがあり(会社ドメイン)、そのアドレスを元にGoogleアカウントを会社ドメインで野良で作成できてしまう。これが後にGoogle Workspace導入時にちょっとした問題になることが
以前、Google Apps Scriptで差込印刷的なものを実現し、その後これを元に一括でPDF化するものを開発しています。しかし、いくつかの理由でこのPDF化をする手順は結構複雑で時間も掛かります。 そこで、この過程の一つである「テンプ
以前、M1 MacでPowerPCをエミュレーション可能なUTMでMac OS 9.2.2を動作させました。しかし、色々と足りない面も多い。そこで利用したいのが、PowerPC MacOSをエミュレーションする環境として、古から存在してるS
M1 Macでの仮想環境として現在使えるものは結構ありますが、メジャーなものはParallelsとUTMになるかと思います。UTMでは、PowerPCエミュレーションが可能であるので、Mac OS9.2.2等が動作しますが、いくつか不満点も
企業で外部のお客様とファイルのやり取りをする共有用ストレージが必要なケースが結構あったりします。しかし、通常企業でGoogle Workspaceを運用する場合は、Admin Consoleで外部共有不可で運用してるのが定石です。しかし外部
会社としてのファイルストレージはBoxを利用しつつも、外部共有用にということでOneDriveを使うといったような使い分けをしてる事例は多いかと思います。Boxではなるべく外部共有をせず、またOneDriveには会社の情報を置かず、外部の企
2021年6月ベータ版としてリリースされたGoogle Driveのファイルに対する「ラベル」機能。この機能、Google WorkspaceではBusiness Standard以上でないと利用ができません。これは単なるメタデータとしてラ
Google Apps Scriptの入門編に於いて重要な項目が1つあります。ウェブアプリやライブラリに置いてあるグローバル変数や関数は通常そのままの場合、他から参照できるということ。他から参照されたくない重要な情報を取り出す
前回、Windowsのディスクイメージの取得と復元する方法についてまとめました。これはすでに完成されてるディスクイメージを元にPCの初期化や復元などを行うために使う為のテクニックです。 問題はこの初期イメージの元になるPCのディスクの設定を
以前は簡単に取得できたデプロイしたウェブアプリのURLの取得なのですが、現在V8がオンの状態では依然として誤ったURLが返ってくる状態で、正しいURLが取得出来ない状況にあります。この問題に対してStackOverFlowではGCPのApp
長いこと海外ではBeta版としてリリースされながら、日本では公開されてこなかったGoogle謹製のAndroidエミュレータである「Google Play Games」の日本版がようやく2023/4/19に公開されました。これまで国内ではこ
以前紹介した、Google Apps ScriptでPDFを作成するエントリーにて利用したライブラリを使って、フォーム付PDFこと、Fillable PDFのテキストフィールド等の値を集計したり、逆にテキストフィールドに値をセットして保存と
現在、ChromebookのLinux環境はChrome OS M96よりDebian Bullseyeがデフォルトとなっています。また、自分はBeta Releaseを利用していますが、crostini-ime-supportも使えるよう
社内で利用してるGoogle Workspace。その中で管理する側からすると厄介な使い方してるケースなどがあり、その過程の中であらゆる転送処理を調べる機会があったので、今回Google Workspaceのメールの転送系の処理をまとめてみ
コロナ禍に入ってから、テレカンことウェブ会議のシステムが一気に日本で普及し、大きく市場にインパクトを与えたのはTeamsでもGoogle MeetでもなくZoomなのは間違いないです。現在でも単発のソリューションにも関わらず、一番利用されて
仕事で各種サービスの現在のライセンス割当状況を一括で集めるプログラムを作成中。KintoneもOAuth2.0認証が出来るので、それでらくらくユーザ一覧の情報が取得できるかと思いきや、以外な問題点にぶつかりちょっと沼ったので記
以前、Google Apps ScriptでスプレッドシートデータをGoogle Earthからのリクエストに応じてネットワークリンクを生成しデータを返す仕組みを作りました。一方、GoogleマイマップはKMLを出力出来るのですが、マイマッ
業務でGoogle Apps Scriptを使う際に、各種ウェブサービスの操作を行うにあたってはもはや当たり前になってるOAuth2.0認証をしてリクエストを投げる手法。ライブラリを使って実現しますが、基本的には1つのサービスに対してしか対
情シスの仕事の1つとして、PCのキッティングがあります。キッティングが完了したらPCのリセット等で初期化をする時用にディスクイメージを取得しておき、別の人に貸与する際にはこのイメージを書き込んで追加セットアップして渡すのが一連の流れです。こ
コロナ渦を経て、日本の企業でもはやWeb会議システムを導入していない企業はどうなのよ?と言われるほどもはや当たり前の存在になりました。圧倒的にZoomがシェアを握っていて、TeamsやGoogle Meetがそれを追いかける状況で、結構しっ
Google Apps Scriptでアプリを開発するには様々なメソッドを覚えることも重要ですが、何よりも「デバッグする」手法をきちんと身につけておく必要があります。通常のプログラミング言語と同様の手法が必ずしも出来るわけではないのと、割と
GoogleはBoxと違って簡単にGoogle Driveの変更通知を受け取って処理といったことが出来ません。他にもパスワード保護も無いし、外部共有の制限などの機能が大雑把など細かい点で機能不足が目立ちます。 しかし、Drive APIを利