Advertisement
Guest User

Untitled

a guest
May 5th, 2016
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. function queryGSheet(){
  2. var memid=document.forms[0].MemberID.value.trim();
  3. var fname=document.forms[0].FirstName.value.trim();
  4. var lname=document.forms[0].LastName.value.trim();
  5.  
  6. if ( ( memid == null || memid == "" ) && ( fname == null || fname == "" ) && ( lname == null || lname == "") ) {
  7. alert("At least one of the fields need to be entered to query data");
  8. return false;
  9. }
  10.  
  11. var query = new google.visualization.Query('http://spreadsheets.google.com/tq?key='+gsheetkey+'&headers=1');
  12.  
  13. query.setQuery('SELECT A, B, C, D where upper(A) like upper("%'+memid+'%") AND upper(C) like upper("%'+fname+'%") AND upper(D) like upper("%'+lname+'%")');
  14. query.send(handleQueryResponse);
  15. return;
  16.  
  17. function handleQueryResponse(response) {
  18. if (response.isError()) {
  19. alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
  20. return;
  21. }
  22. var data = response.getDataTable();
  23. var options = {'showRowNumber': false, 'allowHtml': true};
  24. table = new google.visualization.Table(document.getElementById('table'));
  25. table.draw(data, {showRowNumber: false, allowHtml: true});
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement