As per another thread, I finally got my connection to the Merchant Center data working with this:
var products = ShoppingContent.Products.list(123456789);
if (products.resources) {
Logger.log("Found " + products.resources.length + " products");
}
I've verified that this Merchant Center ID is correct, and the products returned here are totally correct--except there are only 25 of them, when I know there are actually almost two million products active in this Merchant Center, and in the associated Shopping Campaign.

Considering this is a combination of Scripts, the Content API, and Merchant Center, I don't even know who to ask--can you help point me in the right direction again? I'm sooo close to getting this working! :)