原文:Google Sheets Virtual Machine
Google DocsはApps Scriptと呼ばれるスクリプティングシステムを持っていて、以下の様なことが出来る
* 文書を開いたり、セルの変更などのイベントに伴うコードの実行
* 公式にカスタム関数を組む
* Google翻訳やGmailといった他のサービスを使える
* Google Docsのメニューにアイテムを追加出来る
この仮想マシンは100セル分のメモリ領域を持っていて、各セルは命令か数値を持つ。
また、メモリの下から上向きにロードするスタックを持っている。
- RA-RDはレジスタとして定義してある
- RIは命令用のポインタである。
淡い緑色のメモリセルで次に実行する - RSはスタックのポインタ。
- Outputには結果が出力される
- Errorは命令実行中に発生したエラーが出力される
- Memoryは100セル分のメモリ領域
記事の下部にもととなるGoogle Sheetsがあるので気になればコピーして使える。