memorandums

日々の生活で問題解決したこと、知ってよかったことなどを自分が思い出すために記録しています。

Googleスプレッドシートにコードを貼る方法

背景

1年生のゼミで、チームでProcessing(Python)のコードリーディングをしてもらっています。なかなか面白い展開で。まだforやifを習っている段階ですが、それなりに理解しようとしているのが非常に興味深いです。

とりあえずExcelにコードを貼り付けてそこに理解したメモを書いてもらっていったのですが「これみんなで書き込みとかできません?」と言われ「あーそれならGoogleスプレッドシートで共有すればいいよ」となり、そのやり方など実践してもらいました。

ただ、どういうわけかGoogleスプレッドシートにコードをコピーするとインデントやカラー情報が消えてしまいます。Pythonではインデントがないとコードが読みにくいので何とかならないかなぁ。。。と。

昼飯食べながら試行錯誤して以下の方法にたどり着きました。大げさなことではないのですが。。。忘れるのでメモしておきます。

方法

講義ページに以下のようなコードを掲載していまして、これを

Excelに貼り付けます。

これをGoogle Driveにアップロードし、開きます(Googleスプレッドシートで開かれます)。字下げはもちろん、カラーシンタックスハイライト情報も含まれて非常に読みやすいですね。

あとは、これを必要な場所にコピペすればいいです。

やればできるじゃん。。。ですが、どういうわけか、Googleスプレッドシートに直接貼り付けようとすると色々な情報が欠落してしまうようです。

とりあえずメモでした。