3-Style手順表からコピペ用の文字列を出力するためのGoogle Apps Scriptです。自分の使っている手順とレターペアをコピーして、シェアしたいときに便利なスクリプトです。
- Google スプレッドシート上に3-Style手順表がある
- エッジおよびコーナーのどちらでも動作する
- シート名にバッファが書いてある
- PC上のブラウザからアクセスしている (iPhoneなどのスプレッドシートアプリではスクリプトを実行できない)
おそらくGASのもっと良い共有方法があるはずだけれど、詳しくないので雑な方法で公開する。
- 手順表からコピーしたい手順を選択する。複数の手順を指定することもできる。Ctrlを使ってバラバラのセルを指定することもできる。
- 上部にある [手順コピー] から、下記の表示形式のどれかを選択する。
表示形式 | 出力の例 |
---|---|
1. レターペア+ステッカー+手順 | "みい UFR RDF UFL [U', R' D' R]" |
2. ステッカー+手順 | "UFR RDF UFL [U', R' D' R]" |
3. 手順 | "[U', R' D' R]" |
4. レターペア+ステッカー+手順+展開 | "みい UFR RDF UFL [U', R' D' R] U' R' D' R U R' D R" |
5. ステッカー+手順+展開 | "UFR RDF UFL [U', R' D' R] U' R' D' R U R' D R" |
6. 手順+展開 | "[U', R' D' R] U' R' D' R U R' D R" |
7. 展開 | "U' R' D' R U R' D R" |
- 画面上にポップアップウィンドウが現れるので、表示された文字列をコピーする
- Twitterなどに貼り付けて楽しむ。
Have a nice speedcubing!
- リリース。まっさんの手順表に対応した。
- レターペアのない手順表(Jack Cai、Graham Siggins)に対応した。
- 出力形式を増やした。レターペアを出力しなくてもいいときもありますよね。
- 複数範囲の出力に対応した。Ctrlで離散的なセルを選択しても動作する。
- コミューテータ表記の展開に対応した。
- コミューテータ表記の展開のバグを修正した。
- 展開したときに自動的に手順間でキャンセルをするよう関数を定義した。
- 手順キャンセルのバグを修正した
- 連続していない回転でもキャンセルできるように修正した。(
U D U D U2 D' U2
=U2 D
) - 回転記号はキャンセルしないように修正した。
素晴らしい3-Style手順表を作成してくださった先人の成果に感謝します!