Re: CustomerSyncService Bug? CustomerSyncService not returning changed criteria when AdGroupCriteron are added to two or more adgroups in one operation

2012-08-21 Thread Kevin Winter
Hi,
  This forum supports the AdWords API.  You appear to have a App Script 
that works with spreadsheets.  Google Apps Scripts list their support 
options here https://developers.google.com/apps-script/support.  If you 
are using AdWords Scripts, you can post questions related to that product 
herehttps://groups.google.com/forum/?fromgroups=#!categories/adwords-scripts
.

That said, this error usually means that the range is invalid.  You might 
want to try sheet.getDataRange which returns a range encompassing all the 
data on the sheet.  You might also want to double-check the column/rows and 
counts to make sure they match the data in the sheet - remember, the 
column/rows are 1-indexed.

- Kevin Winter
AdWords API Team

On Thursday, August 9, 2012 7:21:01 AM UTC-4, dnrg26 wrote:

 hi
 will you please advise me where i got the mistake
 my problem is //Error : The coordinates or dimensions of the range are 
 invalid. (line 6)Dismiss// 


 function Archivetimesheet(){
   var 
 ss=SpreadsheetApp.openById(0AhioeCK_-aU4dGVWSDVlNXRxdzNseGJRNW); 
 //From Current Workbook
   var sheet = ss.getSheetByName(Invoice);//From Current Sheet
   var data = sheet.getRange(5,1,sheet.getLastRow()-5,74).getValues(); 
   var archive= 
 SpreadsheetApp.openById(0AhioeCK_-aU4dENCVjViWVhhdkZrd.).getSheetByName(Sales);//To
  
 Remote Workbook//
   var searchOne = 
 archive.getRange(5,1,archive.getLastRow()-5,74).getValues();//To Remote 
 Sheet Line 6   
   var dest = [];
   var filter = 
 SpreadsheetApp.openById(0AhioeCK_-aU4dENCVjViWVhhdkZrd...).getSheetByName(Sales).getRange(D2).getValue();
  
 //Only Filter that row which is matching wiht D2
   Logger.log(getDataRange().getValues() data is  + data);
   for (var i = 1; i  data.length; i++ )
 {
  if (filter.test(data[i][3]) == filter )
   
 dest.push([data[i][0],data[i][1],data[i][2],data[i][3],data[i][4],data[i][5],data[i][6],data[i][7],data[i][74]]);
 }
   //Logger.log(dest);
   if( dest.length  0 ) {
 archive.insertRowsBefore(5,dest.length);
 archive.getRange(5,1,dest.length,dest[0].length).setValues(dest);
   }
 }
 //Error : The coordinates or dimensions of the range are invalid. (line 
 6)Dismiss//

 On Wednesday, August 8, 2012 7:46:51 PM UTC+3, David Torres wrote:

 Hi Akil,

 How far apart are your calls to mutate and then get the changes? Might 
 best guess is that sandbox (given it a has a limited set of resources 
 compared to production) is not updating the changes feed fast enough.

 Best,

 -David

 On Wednesday, August 8, 2012 12:29:49 PM UTC-4, Akil Burgess wrote:

 Hi David,

 I just tried this in production and I was not able to reproduce the 
 issue.

 Thanks,

 Akil

 On Tuesday, August 7, 2012 6:12:06 PM UTC+1, David Torres wrote:

 Hi Akil,

 Is this also reproduceable in production?

 Best,

 -David Torres - AdWords API Team

 On Friday, August 3, 2012 6:25:23 AM UTC-4, Akil Burgess wrote:

 Hi All,

 I am seeing an issue where the CustomerSyncService is not showing the 
 correct change data when I follow these steps:

1. I perform an AdGroupCriterionService.mutate operation that adds 
a keyword to two different adgroups (*
requestId 0004c65980b97b580aeddd445bee*)
2. Perform CustomerSyncService.get using a timerange that contains 
that mutate operation (*requestId 0004c659815517480a96292176e2*
)

 Expected: The CustomerChangeData should contain AdGroupChangeData with 
 changedCriteria
 Actual: The CustomerChangeData contains no changes.

 I've only tested for this bug in the API sandbox but this issue occurs 
 whether I submit the operations via the AdGroupCriterionService or the 
 MutateJobService.

 For now I can work around the issue by only submitting operations on a 
 per adgroup basis but this definitely seems like a bug. Has anyone else 
 come across this issue? *API Team -* Can you please investigate this 
 issue?

 Thanks in advance!

 Akil



-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: CustomerSyncService Bug? CustomerSyncService not returning changed criteria when AdGroupCriteron are added to two or more adgroups in one operation

2012-08-09 Thread dnrg26
hi
will you please advise me where i got the mistake
my problem is //Error : The coordinates or dimensions of the range are 
invalid. (line 6)Dismiss// 


function Archivetimesheet(){
  var 
ss=SpreadsheetApp.openById(0AhioeCK_-aU4dGVWSDVlNXRxdzNseGJRNW); 
//From Current Workbook
  var sheet = ss.getSheetByName(Invoice);//From Current Sheet
  var data = sheet.getRange(5,1,sheet.getLastRow()-5,74).getValues(); 
  var archive= 
SpreadsheetApp.openById(0AhioeCK_-aU4dENCVjViWVhhdkZrd.).getSheetByName(Sales);//To
 
Remote Workbook//
  var searchOne = 
archive.getRange(5,1,archive.getLastRow()-5,74).getValues();//To Remote 
Sheet Line 6   
  var dest = [];
  var filter = 
SpreadsheetApp.openById(0AhioeCK_-aU4dENCVjViWVhhdkZrd...).getSheetByName(Sales).getRange(D2).getValue();
 
//Only Filter that row which is matching wiht D2
  Logger.log(getDataRange().getValues() data is  + data);
  for (var i = 1; i  data.length; i++ )
{
 if (filter.test(data[i][3]) == filter )
  
dest.push([data[i][0],data[i][1],data[i][2],data[i][3],data[i][4],data[i][5],data[i][6],data[i][7],data[i][74]]);
}
  //Logger.log(dest);
  if( dest.length  0 ) {
archive.insertRowsBefore(5,dest.length);
archive.getRange(5,1,dest.length,dest[0].length).setValues(dest);
  }
}
//Error : The coordinates or dimensions of the range are invalid. (line 
6)Dismiss//

On Wednesday, August 8, 2012 7:46:51 PM UTC+3, David Torres wrote:

 Hi Akil,

 How far apart are your calls to mutate and then get the changes? Might 
 best guess is that sandbox (given it a has a limited set of resources 
 compared to production) is not updating the changes feed fast enough.

 Best,

 -David

 On Wednesday, August 8, 2012 12:29:49 PM UTC-4, Akil Burgess wrote:

 Hi David,

 I just tried this in production and I was not able to reproduce the issue.

 Thanks,

 Akil

 On Tuesday, August 7, 2012 6:12:06 PM UTC+1, David Torres wrote:

 Hi Akil,

 Is this also reproduceable in production?

 Best,

 -David Torres - AdWords API Team

 On Friday, August 3, 2012 6:25:23 AM UTC-4, Akil Burgess wrote:

 Hi All,

 I am seeing an issue where the CustomerSyncService is not showing the 
 correct change data when I follow these steps:

1. I perform an AdGroupCriterionService.mutate operation that adds 
a keyword to two different adgroups (*
requestId 0004c65980b97b580aeddd445bee*)
2. Perform CustomerSyncService.get using a timerange that contains 
that mutate operation (*requestId 0004c659815517480a96292176e2*)

 Expected: The CustomerChangeData should contain AdGroupChangeData with 
 changedCriteria
 Actual: The CustomerChangeData contains no changes.

 I've only tested for this bug in the API sandbox but this issue occurs 
 whether I submit the operations via the AdGroupCriterionService or the 
 MutateJobService.

 For now I can work around the issue by only submitting operations on a 
 per adgroup basis but this definitely seems like a bug. Has anyone else 
 come across this issue? *API Team -* Can you please investigate this 
 issue?

 Thanks in advance!

 Akil



-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: CustomerSyncService Bug? CustomerSyncService not returning changed criteria when AdGroupCriteron are added to two or more adgroups in one operation

2012-08-08 Thread Akil Burgess
Hi David,

I just tried this in production and I was not able to reproduce the issue.

Thanks,

Akil

On Tuesday, August 7, 2012 6:12:06 PM UTC+1, David Torres wrote:

 Hi Akil,

 Is this also reproduceable in production?

 Best,

 -David Torres - AdWords API Team

 On Friday, August 3, 2012 6:25:23 AM UTC-4, Akil Burgess wrote:

 Hi All,

 I am seeing an issue where the CustomerSyncService is not showing the 
 correct change data when I follow these steps:

1. I perform an AdGroupCriterionService.mutate operation that adds a 
keyword to two different adgroups (*
requestId 0004c65980b97b580aeddd445bee*)
2. Perform CustomerSyncService.get using a timerange that contains 
that mutate operation (*requestId 0004c659815517480a96292176e2*)

 Expected: The CustomerChangeData should contain AdGroupChangeData with 
 changedCriteria
 Actual: The CustomerChangeData contains no changes.

 I've only tested for this bug in the API sandbox but this issue occurs 
 whether I submit the operations via the AdGroupCriterionService or the 
 MutateJobService.

 For now I can work around the issue by only submitting operations on a 
 per adgroup basis but this definitely seems like a bug. Has anyone else 
 come across this issue? *API Team -* Can you please investigate this 
 issue?

 Thanks in advance!

 Akil



-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: CustomerSyncService Bug? CustomerSyncService not returning changed criteria when AdGroupCriteron are added to two or more adgroups in one operation

2012-08-08 Thread David Torres
Hi Akil,

How far apart are your calls to mutate and then get the changes? Might best 
guess is that sandbox (given it a has a limited set of resources compared 
to production) is not updating the changes feed fast enough.

Best,

-David

On Wednesday, August 8, 2012 12:29:49 PM UTC-4, Akil Burgess wrote:

 Hi David,

 I just tried this in production and I was not able to reproduce the issue.

 Thanks,

 Akil

 On Tuesday, August 7, 2012 6:12:06 PM UTC+1, David Torres wrote:

 Hi Akil,

 Is this also reproduceable in production?

 Best,

 -David Torres - AdWords API Team

 On Friday, August 3, 2012 6:25:23 AM UTC-4, Akil Burgess wrote:

 Hi All,

 I am seeing an issue where the CustomerSyncService is not showing the 
 correct change data when I follow these steps:

1. I perform an AdGroupCriterionService.mutate operation that adds a 
keyword to two different adgroups (*
requestId 0004c65980b97b580aeddd445bee*)
2. Perform CustomerSyncService.get using a timerange that contains 
that mutate operation (*requestId 0004c659815517480a96292176e2*)

 Expected: The CustomerChangeData should contain AdGroupChangeData with 
 changedCriteria
 Actual: The CustomerChangeData contains no changes.

 I've only tested for this bug in the API sandbox but this issue occurs 
 whether I submit the operations via the AdGroupCriterionService or the 
 MutateJobService.

 For now I can work around the issue by only submitting operations on a 
 per adgroup basis but this definitely seems like a bug. Has anyone else 
 come across this issue? *API Team -* Can you please investigate this 
 issue?

 Thanks in advance!

 Akil



-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: CustomerSyncService Bug? CustomerSyncService not returning changed criteria when AdGroupCriteron are added to two or more adgroups in one operation

2012-08-07 Thread David Torres
Hi Akil,

Is this also reproduceable in production?

Best,

-David Torres - AdWords API Team

On Friday, August 3, 2012 6:25:23 AM UTC-4, Akil Burgess wrote:

 Hi All,

 I am seeing an issue where the CustomerSyncService is not showing the 
 correct change data when I follow these steps:

1. I perform an AdGroupCriterionService.mutate operation that adds a 
keyword to two different adgroups (*
requestId 0004c65980b97b580aeddd445bee*)
2. Perform CustomerSyncService.get using a timerange that contains 
that mutate operation (*requestId 0004c659815517480a96292176e2*)

 Expected: The CustomerChangeData should contain AdGroupChangeData with 
 changedCriteria
 Actual: The CustomerChangeData contains no changes.

 I've only tested for this bug in the API sandbox but this issue occurs 
 whether I submit the operations via the AdGroupCriterionService or the 
 MutateJobService.

 For now I can work around the issue by only submitting operations on a per 
 adgroup basis but this definitely seems like a bug. Has anyone else come 
 across this issue? *API Team -* Can you please investigate this issue?

 Thanks in advance!

 Akil


-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


CustomerSyncService Bug? CustomerSyncService not returning changed criteria when AdGroupCriteron are added to two or more adgroups in one operation

2012-08-03 Thread Akil Burgess
Hi All,

I am seeing an issue where the CustomerSyncService is not showing the 
correct change data when I follow these steps:

   1. I perform an AdGroupCriterionService.mutate operation that adds a 
   keyword to two different adgroups (*
   requestId 0004c65980b97b580aeddd445bee*)
   2. Perform CustomerSyncService.get using a timerange that contains that 
   mutate operation (*requestId 0004c659815517480a96292176e2*)
   
Expected: The CustomerChangeData should contain AdGroupChangeData with 
changedCriteria
Actual: The CustomerChangeData contains no changes.

I've only tested for this bug in the API sandbox but this issue occurs 
whether I submit the operations via the AdGroupCriterionService or the 
MutateJobService.

For now I can work around the issue by only submitting operations on a per 
adgroup basis but this definitely seems like a bug. Has anyone else come 
across this issue? *API Team -* Can you please investigate this issue?

Thanks in advance!

Akil

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en