を使用getRowsData
して情報を取得していますが、JS オブジェクト内に格納されている値を変更し、その変更された値をセルに書き戻したいと考えています。getRowsData
セルに書き戻すために作成された正規化されたヘッダー変数を使用したいと思います。したがって、次を使用して情報を取得すると
var thirdEmployee = employeeObjects[2];
var stringToDisplay = "The third column is: " + thirdEmployee.firstName + " " + thirdEmployee.lastName;
stringToDisplay += " (id #" + thirdEmployee.employeeId + ") working in the ";
stringToDisplay += thirdEmployee.department + " department and with phone number ";
stringToDisplay += thirdEmployee.phoneNumber;
ss.msgBox(stringToDisplay);
次に、たとえば、Javascript オブジェクトに新しい値を割り当て、thirdEmployee.phoneNumber;
それを範囲内の適切な場所 (つまり、ヘッダーに基づくアクティブな行、列番号) に書き込みます。
thirdEmployee.phoneNumber = "123-555-5555";
thirdEmployee.phoneNumber.setNewValue();
or
setNewValue.thirdEmployee.phoneNumber;
基本的に、これは の修正版ですsetRowsData
が、1 つのオブジェクトを修正し、ヘッダーに基づいてアクティブな行と列に基づいてそのオブジェクトをスプレッドシートに書き込むように指示します。
誰もがこれを行う方法を知っていますか?