私はGoogleドライブで自動化されたスクリプトを使用して大量のデータを処理してきました。 これらのスクリプトは、列内のいくつかのセルを異なるシートを通して常に更新します。1つの操作で、googleスクリプトを使用してgoogleシートの完全な列のdumpValuesとデータを取得する方法はありますか?
ここに問題があります:Googleスクリプトの読み書きは、スーパーです。だから私はgetValues経由でカラムを取得しようとしました、それを配列にダンプし、私の研究と私の改造を行い、配列全体をシートに書き戻しました。
ただし、列内にあった可能性のある式が消去されます(getValuesは式の結果を返します)。 getFormulasを使用しても、値は返されません。私は式と値を書いたり読んだりできますが、時間を節約しようとすると操作が追加されます。
どのようにgoogleは、各セルのStringコンテンツを直接ダンプする方法を提供していませんか?どんな仕事?
A.
まあ、私はすべてのGoogleを見つけることができます私はマージ関数を開発しましたが、誰かがそれを必要とするならば、実際には十分に速いです。function dumpColumn(sheet、index){ var range = sheet.getRange(1、index、sheet.getLastRow()、1); var arrV = range.getValues(); var arrF = range.getFormulas(); arrF [i] [0] = arrF [i] [0]; for(i = 0; i