Open6
気になったIssueを貼るところ
k9s の罫線がバグるやつは、 LANG=en_US.UTF-8
を指定して k9s を起動すると解決する。
alias k9s="LANG=en_US.UTF-8 k9s"
を設定しておけば、 k9s
使用時だけ LANG
を変更することができる。
mermaid の ER図は attribute間の関係が書けない
errors.HasType()
は、現時点では multi-error が間にあると想定通り動作しない。
-
errors.As()
は動作するので、型が知りたい場合はこれを使う必要がありそう。 -
HasType()
だけ自前実装している人もいる https://github.com/sourcegraph/sourcegraph/pull/63024/files#diff-b6088ffbf5e0ecf65dfd48d96690f5badbcfcdf2aed6640588d1be3eb7deccd8
URL 変わってた
ドキュメントでは Method: files.delete
となっている Google Drive のファイルを消すための Drive v3 API は、 Google Apps Script 上では Drive.Files.remove()
で呼び出すらしい。
ドキュメント上に掲出してあるメソッド名と GAS の Advanced Drive Service の内部実装が食い違っててつらい。
clasp + typescript の typescript バージョンは3.8.2、 tsconfig.json 上の target は ES2019 にすべき。
- ES2022 以上にすると class field を定義したときにトランスパイル後も class field 定義が残るが、 GAS 側でパースできずに死ぬ。
class Hoge {
foo: string;
}
が
class Hoge {
foo;
}
のようにトランスパイルされ、 GAS で解釈できないらしい。
- typescript はワンチャンもうちょっとバージョン高くても動くかも…?今のところ 5.4.x で困っていない。