2

これは本当にばかげた質問に思えるかもしれませんが、私はそうは思わないでしょう。私はプログラマーではなく看護師なので、(まだ)理解できないことがたくさんあります。

Googleスプレッドシートの右下には、ユーザーが[Enter]をタップするか、セルをクリックするまで、選択したセルの元の値が保存されているように見える領域があります。セルがユーザーによって編集されたかどうかを評価するために使用されると思います。

編集前にそのデータにアクセスしてセルの値を記録することは可能でしょうか?もしそうなら...どうやって?

エリアが適切に呼び出されているかわかりませんが、右クリックして[要素の検査]を選択すると、これが強調表示されます。

<div class="waffle-formula-container" style dir="ltr">L</div>

選択したセルには「L」という文字が含まれているため、最後のビットがわかりますが、ワッフル式のコンテナーとは何ですか?そのフレーズをグーグルで検索すると、ワッフルを新鮮に保つための多くのアドバイスが返されましたが、それ以外の用途はあまりありませんでした。

関連する200号と1200号にスターを付けましたが、もう数か月経ちましたが、新しい開発はないようですので、枠にとらわれずに考えようとしています。

どのタグを適用するかを十分に理解していないので、それだけでアドバイスを歓迎します。

4

3 に答える 3

0

他の回答に対するコメントから、行ごとのアクセス許可をエミュレートしようとしているようです。現在の制限を考えると、データを受け入れて保存する Google Apps Script を使用して Web アプリケーションを構築するなど、代替ソリューションを探すほうがよい場合があります。これにより、アクセス許可などを完全に制御できます。

于 2012-07-03T14:12:50.267 に答える
0

さて、200 号にスターを付ける以外にできることはあまりありません。ただし、以前に説明した回避策があります。

onOpen 呼び出しを使用して、スプレッドシートのコピーを配列に保存します。したがって、各 onEdit で、古い値と新しい値にアクセスできます。そして、onEdit 内で、配列をスプレッドシートのデータと同期させます。

于 2012-07-02T04:46:24.253 に答える
0

この「以前の状態」にどのようにアクセスしたいかはわかりませんが、「手動で」表示する必要がある場合、この機能は改訂履歴とともにスプレッドシート アプリケーションに既に組み込まれています。これは非常に強力な機能ですが、スクリプトからアクセスすることはできません: すべての変更が強調表示され、変更者を確認することもできます :-)

于 2012-07-02T05:49:29.480 に答える