<?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-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/what-is-apps-script</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/first-script</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/custom-function</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/getrange-getvalues</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/setvalues</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/getlastrow</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/append-row</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/loop-through-rows</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/find-row-by-value</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/delete-rows</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/copy-sheet-data</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/active-sheet-vs-getsheetbyname</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/protect-ranges</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/clear-and-format</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/sort-range</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/remove-duplicates-script</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/performance-batch-operations</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/onedit-trigger</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/onopen-menu</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/time-driven-trigger</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/installable-triggers</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/custom-dialog-ui</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/fetch-api-urlfetchapp</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/send-email-from-sheet</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/gmail-search-and-label</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/create-google-doc-from-template</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/drive-list-files</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/calendar-create-event</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/properties-service</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/logger-log</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/utilities-formatdate</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/try-catch</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/deploy-web-app</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/array-map-filter-reduce</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/foreach-vs-for</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/object-keys-values</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/string-methods</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/dates-in-apps-script</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/json-parse-stringify</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/apps-script/async-and-promises-note</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/about</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/pricing</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/javascript-cheat-sheet</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/bundle</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/practice</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/javascript-practice-test</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/javascript-interview-questions</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/sum</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/in-stock</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/full-names</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/has-all</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/reverse-words</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/capitalize-words</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/count-vowels</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/clamp</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/range</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/fizz-buzz</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/is-palindrome</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/is-anagram</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/fibonacci</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/to-roman</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/balanced-brackets</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/group-by</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/count-by</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/unique-by</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/chunk</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/zip</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/flatten-once</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/pick</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/sort-by</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/deep-merge</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/omit</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/flatten-depth</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/transpose</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/binary-search</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/two-sum</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/intersection</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/rotate</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/slugify</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/truncate</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/format-money</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/parse-query</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/align-columns</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/add-days</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/days-between</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/format-duration</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/last-day-of-month</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/format-bytes</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/business-days</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/to-camel-case</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/compress</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/longest-unique</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/csv-to-objects</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/order-totals</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/pivot</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/top-n</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/running-totals</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/get-path</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/deep-equal</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/flatten-object</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/left-join</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/merge-intervals</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/top-k-frequent</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/deep-clone</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/unflatten-object</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/build-tree</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/permutations</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/make-counter</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/sleep</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/retry</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/map-limit</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/debounce</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/memoize</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/once</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/pipe</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/with-timeout</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/in-sequence</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/throttle</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/curry</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/event-emitter</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/lru-cache</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/promise-all</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://scriptdrill.com/exercises/promisify</loc>
    <lastmod>2026-11-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
</urlset>