ここにnoobというスクリプトがありますので、800行未満のシートがあればスクリプトはうまく動作しますが、今回は1500行ほどのシートがあり、スクリプトがタイムアウトします。Googleシートスクリプト、タイムアウト。新しい方法が必要な場合や逆さにする場合は
基本的に見積もりを取得するのが簡単です。 (すぐにここでは5-6分を意味し、問題ではありません)計算で列を非表示にし、機密情報を含む列と列Hに値がない行を非表示にします。
私が知りたいのは、別のコードと同じか、誰かがgetRange()を作る方法を知っている場合はgetValue();シートの一番下から始めて、シートを完成させて印刷可能な見積もりを作成するために、2つのスクリプトを順に開始することができます。
ご協力いただきまして誠にありがとうございます。ここ
多くのおかげ
はスクリプトです:
function Quote()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = ss.getSheetByName("Quote"); `
var datarange = s.hideColumns(6);
var datarange = s.hideColumns(9);
var datarange = s.hideColumns(10);
var datarange = s.hideColumns(12);
var datarange = s.hideColumns(13);
var datarange = s.hideColumns(14);
var lastRow = s.getLastRow();
for(i=1 ; i<=lastRow ; i++) {
var status = s.getRange("H"+i).getValue();
if (status == "") {
s.hideRows(i);
}
}
}
へようこそ[そう]。 [ツアー]とチェックアウト[質問]をしてください。 –