<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://scriptdrill.com/apps-script</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/what-is-apps-script</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/first-script</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/custom-function</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/getrange-getvalues</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/setvalues</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/getlastrow</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/append-row</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/loop-through-rows</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/find-row-by-value</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/delete-rows</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/copy-sheet-data</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/active-sheet-vs-getsheetbyname</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/protect-ranges</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/clear-and-format</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/sort-range</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/remove-duplicates-script</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/performance-batch-operations</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/onedit-trigger</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/onopen-menu</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/time-driven-trigger</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/installable-triggers</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/custom-dialog-ui</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/fetch-api-urlfetchapp</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/send-email-from-sheet</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/gmail-search-and-label</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/create-google-doc-from-template</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/drive-list-files</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/calendar-create-event</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/properties-service</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/logger-log</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/utilities-formatdate</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/try-catch</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/deploy-web-app</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/array-map-filter-reduce</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/foreach-vs-for</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/object-keys-values</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/string-methods</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/dates-in-apps-script</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/json-parse-stringify</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/async-and-promises-note</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/about</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/pricing</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/javascript-cheat-sheet</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/bundle</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/practice</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/javascript-interview-questions</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/sum</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/in-stock</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/full-names</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/has-all</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/reverse-words</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/capitalize-words</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/count-vowels</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/clamp</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/range</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/group-by</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/count-by</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/unique-by</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/chunk</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/zip</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/flatten-once</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/pick</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/sort-by</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/deep-merge</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/slugify</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/truncate</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/format-money</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/parse-query</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/align-columns</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/add-days</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/days-between</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/format-duration</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/last-day-of-month</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/csv-to-objects</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/order-totals</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/pivot</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/top-n</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/running-totals</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/get-path</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/deep-equal</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/flatten-object</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/left-join</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/sleep</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/retry</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/map-limit</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/debounce</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/memoize</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/once</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/pipe</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/with-timeout</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/in-sequence</loc>
    <lastmod>2026-11-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
</urlset>