質問

ようにしている書簡単なスクリプトのためのGoogle Docs表計算ソフトを起動します。二つのリンクは以下のスクリーンショットのシートに書いるスクリプトです。

まだ学習の書き方JavaScriptが、このようにしています。この意味がある。誰でもできるので助けてくれ、と。

get.sheetbyname "Purchase Orders"
    If column E  == "stock"
    var qty == three cells left of cell e
    var partNum == two cells left of cell e

get.sheetbyname "Parts inventory"
    loop through column C until you find partNum
    var oldQty == number(two cells left of partNum)
    add qty to oldQty to get new qty

役に立ちましたか?

解決

いコストパフォーマンスが必要で馴染みのJavaScriptを利用します。この強力な言語が容易にでも多くの違いから、一見関連の言語(例えばJava、Cます。一度だけ快適に、JavaScriptといを理解し、 Google Apps ScriptトサービスApi.これらのApiできるスクリプトは、Google Docsのスプレッドシートのようなその他の表計算アプリケーションに不可欠なネットワークを作成します。開始により開ワークブックの閲覧には"ツール>スクリプト>アプリケーション..."、その新しい名前を記述します。

この開始はいかが?い注目する必要があると主張した。うんてどのように多くの注文が存在する一部の項目を更新量の在庫。

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
  }
}

読み書きの値から個々の細胞を必要とする利用 範囲, のドリンク先すべきだ十分な事例を取得しいのです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top