shimajima-eiji / gas Goto Github PK
View Code? Open in Web Editor NEW本ファイルはpushをトリガーにREADME.gsの内容に上書きされるため、READMEはWebsite欄参照
Home Page: https://github.com/shimajima-eiji/GAS/discussions/33
本ファイルはpushをトリガーにREADME.gsの内容に上書きされるため、READMEはWebsite欄参照
Home Page: https://github.com/shimajima-eiji/GAS/discussions/33
メッセージが日本語なのが気に入らない
検索条件はプロパティにしてしまうか?
同じ作りでいける、gas2vueが使える
とりあえずはLINEとSlackに送る。
返信もLINEとSlackでできるようにしたい
これがMomentJSではなくなったら、DateUtilをMomentJSのように振る舞わせる必要がある。
今日参加するイベントが取れない
connpass.icsをどうやって取るか
SlackAppのRSSを経由してLINEに流すのが理想的。ロギングできるし
探すのが面倒くさくなってきた
README.md
とREADME.gs
を移植するOriginally posted by @shimajima-eiji in #35 (comment)
おそらくslackapp側を開発する必要がある
それぞれの場所で制御しているので、オプションを生成させてfetchをsnippetsで実行させる
新しいプロジェクトとして作成すべきか
connpassAPI仕様では取れないので、クローラーを動かす必要がある
https://connpass.com/about/api/
getEventsとgetWeekで似たような事をやっているので、これをなんとかできないか?
検索で一意のキーを取得し、固定値で制御したい。
たとえば、property.[key](これを決め打ち) で任意のvalueを得る
不正な文字列を送ったりするだろうなので、これを厳密に弾く
現在、1プロジェクトにすべての機能を集約しているため、これを廃止する。
ケースバイケースに分離して使わないと管理コスト(特にセキュリティ)が肥大化してしまう。
各プロジェクトで同一の内容を扱うことがある。
共通化を図るのはスプレッドシートなどでも可能だが、どうせならmicroCMSで管理できるのが理想。
新しくatnd.gsとかtechplay.gsを作ってそっちで管理する
funtion() {
const s = new snippets.SpreadSheet();
s.getSheet('other sheet id');
Logger.log(s.dict());
new snippets.getProperties();
Logger.log(s.dict());
}
で再現できる。
IDはgetActiveのものだった。
Githubの仕様を考えると、同一リポジトリで別ブランチに分けて整備していく、というやり方はアンチパターンなので、リポジトリ名をプレフィックスで管理する方法を検討する
結果的に、リポジトリ一覧画面が汚染されるが仕方がない。
v4ではこれを嫌って、このリポジトリにブランチ管理を進めていたがコントリビューションに反映されずGithub就職・転職活動の観点では良い結果にならなかったため、現状のv4を差し替える必要が出てきている
結構骨が折れるかもしれない
実装は簡単。
呼び出しはエイリアスでもoutgoingでも。
問題は、どうやって検索UIをslackで実装するか。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.