Google Sheet AddOn
Google Sheets Google Apps Script
下記が参考になる。
Google Spreadsheet用の組織内アドオンを作成する【GAS】 🌴 officeの杜 🥥
Google Workspaceの自社ドメイン内のみ限定公開であればレビューは不要で公開し、ドメイン内の従業員の人に簡単に取り込んでもらって使ってもら
code: appScriptAddonSample.js
function onInstall(e) {
onOpen(e);
}
//メニューを構築する
function onOpen(e) {
let ui = SpreadsheetApp.getUi()
ui.createMenu('▶設定')
.addItem('OAuth認証', 'startoauth')
.addToUi();
}
Google Cloudでprojectを作る(既存でもよいが、以下のSDKの設定は1つになる)
Google Workspace Market SDKの設定
privateにして、Deploy using Apps Script deployment idを使って、Sheets Add-on に project script id
OAuth Scopes, developer information
https://gyazo.com/f94444efc6aa0f11b1f881fb8a280390
OAuth consent screen(同意画面)もなんちゃってでいいので、作る。組織内なので、公開用の審査はない?
STORE LISTINGで publishする(しないとテストしかできない)
テストは、Apps Scriptの Deploy Managementでできる。
https://gyazo.com/a634e15af45720c836b20b3b1fda9094
これで、代替できた。上記の officeの杜の記事が非常に良い。
AddOnを作る目的は、ツール(機能)の組織内展開なわけで、利便性・簡便性をアピールする必要がある。