Guest User

Untitled

a guest
Sep 29th, 2026
5
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. function doGet() {
  2. const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Form Responses 1');
  3.  
  4. const data = sheet.getDataRange().getValues();
  5. const headers = data.shift();
  6.  
  7. const reviews = data
  8. .filter(row => {
  9. const showOnSite = row[headers.indexOf('Show on site')];
  10.  
  11. // Hide only if explicitly set to "No"
  12. return String(showOnSite).trim().toLowerCase() !== 'no';
  13. })
  14. .map(row => {
  15. return {
  16. timestamp: row[headers.indexOf('Timestamp')],
  17. name: row[headers.indexOf('Your name')],
  18. designation: row[headers.indexOf('Your designation/job')],
  19. review: row[headers.indexOf('Review')],
  20. rating: Number(row[headers.indexOf('Give us a rating')])
  21. };
  22. });
  23.  
  24. return ContentService
  25. .createTextOutput(JSON.stringify(reviews))
  26. .setMimeType(ContentService.MimeType.JSON);
  27. }
Advertisement
Add Comment
Please, Sign In to add comment