Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

【Excel×VBA】Googleスプレッドシートのデータやりとり〜前編〜

Автор: Simple 〜プログラミング〜

Загружено: 2023-08-29

Просмотров: 2722

Описание:

【Excel×VBA】Googleスプレッドシートのデータやりとり後編〜テーブルデータを取得〜
   • 【Excel×VBA】Googleスプレッドシートのデータやりとり後編〜テーブルデー...  

■ExcelVBA側のサンプルコード
----------------------------------------
Sub Sample()

'httpRequestを使用する為の準備設定
Dim httpRequest As New WinHttp.WinHttpRequest

' HTTPリクエストを作成(設定部分)
httpRequest.Open "GET", "https://script.google.com/macros/s/AK...", False
httpRequest.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"

'設定した内容でリクエストを送信
httpRequest.Send

' レスポンスを表示
MsgBox httpRequest.ResponseText

End Sub
----------------------------------------
Sub Sample()

'httpRequestを使用する為の準備設定
Dim httpRequest As New WinHttp.WinHttpRequest

' HTTPリクエストを作成(設定部分)
httpRequest.Open "GET", "https://script.google.com/macros/s/AK...", False
httpRequest.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"

'設定した内容でリクエストを送信
httpRequest.Send

' レスポンスを表示
MsgBox httpRequest.ResponseText

'split関数を使用してカンマで分割して配列にする
Dim myary As Variant
myary = Split(httpRequest.ResponseText, ",")

'1次元から2次元にしてサイズを合わせて値を入れる
Range("A1").Resize(UBound(myary) - LBound(myary) + 1, 1).Value = Application.Transpose(myary)

End Sub
----------------------------------------
Sub Sample()

'httpRequestを使用する為の準備設定
Dim httpRequest As New WinHttp.WinHttpRequest

' HTTPリクエストを作成(設定部分)
httpRequest.Open "POST", "https://script.google.com/macros/s/AK...", False
httpRequest.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"

'設定した内容でリクエストを送信
httpRequest.Send "こんにちは"

' レスポンスを表示
MsgBox httpRequest.ResponseText

End Sub
----------------------------------------
Sub Sample()

'httpRequestを使用する為の準備設定
Dim httpRequest As New WinHttp.WinHttpRequest

' HTTPリクエストを作成(設定部分)
httpRequest.Open "POST", "https://script.google.com/macros/s/AK...", False
httpRequest.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"

Dim rng As Range
Dim str As String
str = Range("A1").Value

'A2セルからA3セルの値をカンマ区切りで結合してテキストにする
For Each rng In Range("A2", "A3")

str = str & "," & rng.Value

Next

'設定した内容でリクエストを送信
httpRequest.Send str

' レスポンスを表示
MsgBox httpRequest.ResponseText

End Sub
----------------------------------------
■GoogleAppsScript側のサンプルコード
----------------------------------------
function doGet() {

//Sheetの設定
let sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("シート1");

//シートのA1セルの値を取得しテキスト文字列として返す
return ContentService.createTextOutput(sheet.getRange("A1").getValue());

}
----------------------------------------
function doGet() {


//Sheetの設定
let sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("シート1");

//配列としてA1セルからA2セルの値を取得
let values = sheet.getRange("A1:A3").getValues();

//join() メソッドは、配列の要素を引数に指定した区切り文字で結合して1つの文字列にする
let response = values.join(",");

//完成した文字列をテキスト文字列として返す
return ContentService.createTextOutput(response);

}
---------------------------------------
function doPost(e) {

//Sheetの設定
let sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("シート1");

let postData = e.postData.contents; // POSTデータを取得

// カンマ区切りの文字列を配列に分割
let array = postData.split(",");

//シートの最終行に一次元配列を入れる
sheet.appendRow(array);

}
----------------------------------------

function doPost(e) {

//Sheetの設定
let sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("シート1");

let postData = e.postData.contents; // POSTデータを取得

//1行目の受け取ったデータの列のセルの値文字列をテキスト文字列として返す
return ContentService.createTextOutput(sheet.getRange(1,postData).getValue());

}
----------------------------------------
字幕:Vrew

■注意事項

WebアプリURLを知っている人が皆がアクセスできる為、注意
デプロイ時のアクセスユーザーを全員にしないとExcel側からリクエストができません
AppsScriptは大文字・小文字の区別がありますのでJoinとjoinの間違いでも動きません

#excel
#vba
#スプレッドシート

【Excel×VBA】Googleスプレッドシートのデータやりとり〜前編〜

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

【Excel×VBA】LineNotifyでメッセージ送信

【Excel×VBA】LineNotifyでメッセージ送信

Googleスプレッドシートの使い方・初心者入門講座【完全版】

Googleスプレッドシートの使い方・初心者入門講座【完全版】

Кремль обратился к НАТО / Неожиданное предложение Киеву

Кремль обратился к НАТО / Неожиданное предложение Киеву

ExcelVBA【実践】日報管理ツール!蓄積されるデータを効果的に管理!【解説】

ExcelVBA【実践】日報管理ツール!蓄積されるデータを効果的に管理!【解説】

【スプレッドシート】Pythonからスプレッドシートを操作しよう!〜業務効率化〜 初心者向け

【スプレッドシート】Pythonからスプレッドシートを操作しよう!〜業務効率化〜 初心者向け

【必見】ExcelマクロをChatGPTで自動作成し、ルーティン作業を自動化! どの企業の成果事例でも必ず挙がる「生成AIでマクロつくって効率化しました」の再現率をグッと上げるための動画

【必見】ExcelマクロをChatGPTで自動作成し、ルーティン作業を自動化! どの企業の成果事例でも必ず挙がる「生成AIでマクロつくって効率化しました」の再現率をグッと上げるための動画

【Googleスプレッドシート】QUERY関数ならデータの取得・抽出・集計まで、なんでも対応できちゃう💪【YT0192】

【Googleスプレッドシート】QUERY関数ならデータの取得・抽出・集計まで、なんでも対応できちゃう💪【YT0192】

Positive December Jazz ☕ Sweet Morning Coffee Jazz & Bossa Nova Instrumental for Great Mood

Positive December Jazz ☕ Sweet Morning Coffee Jazz & Bossa Nova Instrumental for Great Mood

☕Warm Relaxing Jazz Music with Cozy Coffee Shop for Working, Studying, Sleeping

☕Warm Relaxing Jazz Music with Cozy Coffee Shop for Working, Studying, Sleeping

Chillout Lounge Radio - 24/7 Live | Smooth Background Music | Focus, Study, Work, Sleep, Meditation

Chillout Lounge Radio - 24/7 Live | Smooth Background Music | Focus, Study, Work, Sleep, Meditation

売上管理を自動連携して可視化せよ。Googleスプレッドシートでイチからつくるやり方全てお見せします。【Google Workspace #34】

売上管理を自動連携して可視化せよ。Googleスプレッドシートでイチからつくるやり方全てお見せします。【Google Workspace #34】

Jazz & Soulful R&B  smooth Grooves  Relaxing instrumental Playlist /Focus/study

Jazz & Soulful R&B smooth Grooves Relaxing instrumental Playlist /Focus/study

【衝撃】生成AIでマクロを作成しExcel業務を誰でも簡単に3倍以上効率化する方法!【Excel VBA マクロ ChatGPT】

【衝撃】生成AIでマクロを作成しExcel業務を誰でも簡単に3倍以上効率化する方法!【Excel VBA マクロ ChatGPT】

Deep House Mix 2025 | Vocal Deep Feelings Mix 2025| Nu Disco, Chill House | Study/Work/Relax Session

Deep House Mix 2025 | Vocal Deep Feelings Mix 2025| Nu Disco, Chill House | Study/Work/Relax Session

Googleスプレッドシートでマクロを作成してみた!!【GoogleAppsScript】

Googleスプレッドシートでマクロを作成してみた!!【GoogleAppsScript】

【総集編】ExcelVBA入門講座|表計算マクロ言語を基本からわかりやすく解説!高校生・プログラミング初心者向け

【総集編】ExcelVBA入門講座|表計算マクロ言語を基本からわかりやすく解説!高校生・プログラミング初心者向け

エクセルVBA・マクロ入門講座|初心者がゼロから始めてスキルアップ!

エクセルVBA・マクロ入門講座|初心者がゼロから始めてスキルアップ!

【徹底解説】VBAの抽出方法を完全紹介! プロのVBAエンジニアがマストで使うコードを厳選

【徹底解説】VBAの抽出方法を完全紹介! プロのVBAエンジニアがマストで使うコードを厳選

【 数独を作ろう】Googleスプレッドシート ボタンで数字を入力する方法 GAS

【 数独を作ろう】Googleスプレッドシート ボタンで数字を入力する方法 GAS

メール送信するマクロの作成方法をステップ毎に解説|エクセルVBAとOutlook連携

メール送信するマクロの作成方法をステップ毎に解説|エクセルVBAとOutlook連携

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]