2015-06-16 4 views
-1

Мы используем API таблиц в нашем приложении .Net для динамического изменения контента в электронной таблице, и мы используем этот контент для обновления значений в рекламных объявлениях Google с помощью скрипта AdWords.Изменения API электронной таблицы Google

Но с 1 июня 2015 года мы сталкиваемся с проблемами в нашем .Net-приложении из-за обновления API-интерфейса Spreadsheet.

Наша ранняя работа: - Мы делали приложение на основе окон и планировали его ежечасно. В фоновом режиме он извлекал и добавлял значение в электронную таблицу. В предыдущем приложении мы использовали для аутентификации наших идентификаторов и паролей Gmail только один раз в нашем коде.

Ниже точная проблема, которую мы столкнулись: -

В соответствии с новым API, мы должны проверить подлинность нашего приложения каждый раз, когда он работает, а также каждый раз, когда мы должны поместить уникальный код доступа, который будет плохо влияют на нашу автоматизацию.

Буду признателен Вам за незамедлительное внимание к этому вопросу и с нетерпением жду вашего возвращения.

ответ

0

После серии R & D У меня есть решение.

Ссылки: https://developers.google.com/apps-script/guides/jdbc

//it will insert value into table entries 
function main() { 

    // Replace the variables in this block with real values. 
    var address = 'Your Server IP:1433'; 
var user = 'Server username'; 
var userPwd = Server Password'; 
var db = 'lms'; 

    var dburl = 'jdbc:sqlserver://Your Server IP:1433;DataBaseName=lms'; 


// Write one row of data to a table. 

    var conn = Jdbc.getConnection(dburl, user, userPwd); 
Logger.log(conn); 
    var stmt = conn.prepareStatement('INSERT INTO entries ' 
     + '(guestName, content) values (?, ?)'); 
    stmt.setString(1, 'First Guest'); 
    stmt.setString(2, 'Hello, world'); 
    stmt.execute(); 


// Write 500 rows of data to a table in a single batch. 

} 
Смежные вопросы