以下の条件でGASコードを書いてください。
Googleスプレッドシートに入力した内容をBacklogの課題に一括登録するGASのスクリプト
- プロジェクトキー
- タイトル
| const times = $.makeArray($('.chat-box-timestamp')).map((e) => e.innerText); | |
| const names = $.makeArray($('.chat-box-name')).map((e) => e.innerText); | |
| const texts = $.makeArray($('.chat-box-text')).map((e) => e.innerText); | |
| const messages = names.map((n, i) => `${times[i]} - ${n}: ${texts[i]}`); | |
| const blob = new Blob([ messages.join('\n')], {'type': 'text/plain'}); | |
| const url = URL.createObjectURL(blob); | |
| const a = document.createElement('a'); | |
| a.setAttribute('href', url); | |
| a.setAttribute('download', `yukizuri_${new Date().toLocaleDateString('sv-SE')}.log`); | |
| a.click(); |
| // エントリーポイント | |
| function ChannelGuide() { | |
| var channels = fetchChannles(); | |
| postSlack(channels); | |
| } | |
| // APIトークン | |
| var token = 'thisissecret'; | |
| // Incoming WebhookのURL | |
| var webhookUrl = 'thisissecret'; |
| 勉強会名 | 主催者・運営者 | URL | 直近一年での開催 |
|---|---|---|---|
| Okayama.rb | @ore_public @mako_wis |
https://okaruby.connpass.com | あり |
| okayama-js | @maepon | https://okayama-js.connpass.com/ | なし |
| 岡山Javaユーザー会 | @zephiransas @razon @ryosms |
https://okajug.doorkeeper.jp | あり |
| 中国地方DB勉強会(岡山) | @ikkitang @razon @mako_wis |
https://dbstudychugoku.github.io/ | あり |
| リーダブルな夜 | @SawadaStdDesign @maepon @sakie_boondock @mako_wis |
https://readable-na.connpass.com | あり |
| Okayama Managers Meeting | @mao_instantlife | https://omm.connpass.com | あり |
| 岡山Python勉強会 | @yamayama_k5 | https://okapython.connpass.com/ | あり |
| JBUG岡山 | @mao_instantlife | https://jbug.connpass.com/ | あり |
| // ==UserScript== | |
| // @name pixela-suzuei-warcry | |
| // @namespace http://shizone.github.io/ | |
| // @version 0.1 | |
| // @description pixela-suzuei-warcry | |
| // @author razon | |
| // @match https://suzuri.jp/pixela* | |
| // @grant none | |
| // ==/UserScript== |