JavaScript にすぐに慣れる必要があります。これは強力な言語であり、簡単に習得できるように見えますが、一見関連性のある他の一般的な言語 (Java、C など) とは多くの違いがあります。JavaScript に慣れたら、Google Apps Script Spreadsheet Services APIに慣れてください。これらの API を使用すると、Microsoft Excel などの他のスプレッドシート アプリケーションと同じように、Google ドキュメントのスプレッドシートをスクリプト化できます。まず、ワークブックを開き、[ツール] > [スクリプト] > [スクリプト エディター...] を参照して、新しい名前付きスクリプトを作成します。
具体的にやろうとしていることの始まりです。あるアイテムの発注書がいくつあるかを調べて、在庫シートの数量を更新しようとしているようです。
function updateInventoryFromPurchaseOrders() {
var purchaseOrders = {}; // A mapping of partNumber => quantity.
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('Purchase Orders');
if (sheet) {
// For each row, if column "E" == "stock" then set partNumber, quantity.
purchaseOrders[partNumber] = quantity;
}
// Now purchaseOrders should look like {'SL249':5, 'ML50':1, 'MWF':1}
sheet = ss.getSheetByName('Inventory');
if (sheet) {
// For each row, set quantity, partNumber.
var purchased = purchaseOrders[partNumber];
// Set column "A" value = quantity + purchased
}
}
個々のセルから値を読み書きするには、Rangesを使用する必要があります。上記のリンクのドキュメントには、残りの方法を理解するのに十分な例が示されています。