0

わかりましたので、私はこれをできるだけ良くしようとします。 GoogleのAppMakerではメインページに検索バーを置いています。SearchTextの点でパートナー管理を正確にコピーしました。Google AppMaker 'SearchText'パラメータの値の予定日?

function getRequests_(query){ 

query.where = 'Requestor contains? :SearchText or Date_Of_Request contains? :SearchText or Title contains? :SearchText or Divisions contains? :SearchText or Development_Type contains? :SearchText or Perceived_Annual_Cost_Savings_for_Change_ contains? :SearchText or Website_Nameif_applicable contains? :SearchText or Benefit contains? :SearchText or Reason_for_Request contains? :SearchText or Impact contains? :SearchText or Consultation contains? :SearchText or Communication contains? :SearchText or Status contains? :SearchText'; 
return query.run(); 
} 

そして、私は検索に行くとき、それは、このエラー表示する前にロードします: 『検索テキスト』パラメータの値の「予定日を唯一の違いは、私のサーバー側のコードで、私はこれにそれを変更したということです。エラー:「SearchText」パラメータの値の予想日datasources.DevRequests.script:1「

データを検索する前にすべてを文字列に変換しますか?

答えて

2

クエリのフィールドユーザーは、Date(Date_Of_Requestと仮定)です。 JS Dateオブジェクトをフィルタに渡す必要があります。

ですからにクエリを変更する必要があります。

Date_Of_Request contains? :SearchDate 

、スクリプトの残りの部分に

Date_Of_Request contains? :SearchText 

... 
var date = new Date(query.parameters.SearchText); 
query.parameters.SearchDate = isNaN(date.getTime()) ? null : date; 
return query.run(); 
+0

ありがとう、これは日付のためにそれを解決して作られました私はもう少しそれを理解する! :) –

関連する問題