2017-07-27 8 views
1

グーグル/ Javaスクリプトのルックアップタイプの機能を実行するためにどのよう

私は式の下に使用して、その引き、今日のエントリからGoogleスプレッドシート内のユーザー出席データ・ベースを持っている

=QUERY(Sheet1!A1:K1000,"Select* Where J=toDate(now())") 

、その後、私は、次の式

=if(B1="Check-in","Last time you Clocked-In,You need to Check Out","Please Check- In") 

を使用しているメッセージを印刷するには、私は、HTMLのWebアプリケーションを作成し、関数gを使用して、現在のユーザーの電子メールアドレスを生成していますetCurrentUserEmail()は、上記のすべての機能からgoogleのシート 私はHTML Webアプリケーションで印刷するために使用します。

代わりに、私はgetValuesを使用してデータを取得し、filtermap方法で、例えば、それを処理するいくつかの簡単なGoogleのスクリプト

答えて

1

を使用して、すべてのこれらの活動を行うことができます。例えば、Bの日付は、今日(またはそれ以降)であり、B列のすべての行を返す:

var sheet = SpreadsheetApp.getActiveSheet(); 
var today = new Data(); 
today.setHours(0, 0, 0, 0); 

var range = sheet.getRange("A:B"); 
var data = range.getValues(); 
var result = data.filter(function(row) { 
    return row[1] >= today; 
}); 

if (result.length) { 
    sheet.getRange(2, 10, result.length, result[0].length).setValues(result); 
} 

出力を同じシートに配置されている行2列10から始まります。おそらくあなたはスクリプト内の検索結果とは何か関係があります。

+0

他のシートを出して印刷する方法+ルックアップの実行方法 – KiKu

関連する問題