Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error at line 39 #23

Open
zakloh8888 opened this issue Dec 14, 2020 · 8 comments
Open

Error at line 39 #23

zakloh8888 opened this issue Dec 14, 2020 · 8 comments

Comments

@zakloh8888
Copy link

Hi Frederic,

Thanks for a great bit of code.

Unfortunately, I am getting an error at line 39:

const fetchRequest = UrlFetchApp.fetch(url);

in the Export Facebook Ads Data to Google Sheets file.

It worked perfectly until 10 days ago, and then it just stopped. I did not change anything in the set-up or with my account info. I can download the FB data in a CSV with no problems, but the data will not export into the Sheet.

Do you have any ideas what the issue might be?

Thanks

Zak

@zakloh8888
Copy link
Author

This is the error: Exception: Unexpected error: https://www.facebook.com/ads/ads_insights/export_report?report_run_id=8777747&format=csv&access_token=EAALZBMeUhHX0 (line 39, file "pastedata_rta")

@zakloh8888
Copy link
Author

This is the code for the file:

/**
*

  • Export Facebook Ads Data to Google Sheets
  • Pushes the Facebook asynchronous report to Google Sheets
  • Version: 2.2
  • Google Apps Script maintained by Frederic Harnois
  • [email protected]

**/

// MODIFY YOUR SETTINGS HERE //

// url of the google sheets where the report will be
const SPREADSHEET_URL = 'https://docs.google.com/spreadsheets/d/1nkluzUdvvxo7FrwAw/edit#gid=0'

// name of the sheet where the report will be
const TAB_NAME = 'RTA'

// DO NOT MODIFY ANYTHING BELOW //

function getFacebookReport() {

// Selects the chosen sheet and tab
const ss = SpreadsheetApp.openByUrl(SPREADSHEET_URL);
const sheet = ss.getSheetByName(TAB_NAME);

// Clears the sheet
sheet.clear();

// Gets the Facebook report run ID
const cache = CacheService.getScriptCache();
const reportId = cache.get('campaign-report-id');

// Fetches the report as a csv file
const url = https://www.facebook.com/ads/ads_insights/export_report?report_run_id=${reportId}&format=csv&access_token=${TOKEN};
const fetchRequest = UrlFetchApp.fetch(url);
const results = Utilities.parseCsv(fetchRequest);

// Pastes the csv file in the sheet
sheet.getRange(1,1, results.length, results[0].length).setValues(results);
}

@flescobarp
Copy link

flescobarp commented Dec 14, 2020 via email

@zakloh8888
Copy link
Author

Ah thank you for the reply. So this is affecting you as well? Is there a work around at all?

@flescobarp
Copy link

flescobarp commented Dec 14, 2020 via email

@zakloh8888
Copy link
Author

OK, thanks! Back to cut and paste for now :(

@jgrantneumann
Copy link

Thanks for sharing this. Im also running into the error on line 39. Any work around here?

@totora123
Copy link

I've gotten the same problem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants