HeadlessChromeTweetPDFやScreenshotを生成したいときに便利なpuppeteer。Functionsで動かせないかなぁーと。8が動くらしいので、puppeteerを試してみました。functionsで外部と通信するのでSparkプランだとダメです。使う場合はBlazeかFlameプランを使ってください。name>これで実行出来ます。Firebaseの開発環境を用意していない場合は公式ドキュメントの手順に沿って環境を構築してください。https://firebase.google.com/support/guides/firebase-web?hl=jaなぜpuppeteerが動くのかまえにhtml-pdf-chromeを使っていた時はChrome(Chromium)をインストールしてある環境でないと動かなかった。chrome動かしているのだから、予めインストールしておくことが必要なのではって思ったのですが、どうやらいらないみたいです。install.jsを確認してみると、PUPPETEER_SKIP_CHROMIUM_DOWNLOADの環境変数でinstallするかしないかをコントロールしているみたいです。