Microsoft TeamsとGoogleスプレッドシートの連携イメージ
How to Integrate Applications

2025-04-23

[Easy Setup] How to Automatically Link Microsoft Teams Data to Google Sheets

"It takes time to translate, causing delays in responses..."
"Compiling posted information into a Google Spreadsheet is a hassle..."

Do you have such concerns? By integrating Microsoft Teams with Google Spreadsheets, you can translate text posted in channels into English, reply, and automatically save the content to Google Spreadsheets. Additionally, you can directly add posts from specific rooms to the spreadsheet. This will make organizing information and reporting tasks much easier.

In this article, we will introduce in detail what you can do by integrating Microsoft Teams with Google Spreadsheets and the specific setup methods. Anyone can easily integrate without code, so if you're interested in automation, please read to the end!

For those who want to try it quickly

 By using Yoom, you can easily integrate Microsoft Teams with Google Spreadsheets without code. Yoom provides templates for integrating Microsoft Teams with Google Spreadsheets, so you can achieve integration immediately just by registering, even without API knowledge.

What You Can Do by Integrating Microsoft Teams and Google Sheets

By integrating the APIs of Microsoft Teams and Google Sheets, you can automatically link data from Microsoft Teams to Google Sheets!
For example, you can automatically perform data integration like the following without any manual intervention.

Simply click "Try it out" for the automation example you're interested in, register your account information, and you can immediately experience the integration of Microsoft Teams and Google Sheets.
Registration takes only 30 seconds, so feel free to give it a try!

Translate and Reply to Text Posted in Microsoft Teams Channels in English and Store It in Google Sheets

By automatically translating and replying to text posted in Microsoft Teams and organizing the content in a spreadsheet, centralized information management becomes possible. Additionally, this automation facilitates smoother communication through multilingual support.

Add content posted in a specific room on Microsoft Teams to Google Sheets

This is a flow that automatically appends content posted on Microsoft Teams to Google Sheets. By automating the transcription process, human errors can be prevented, and work efficiency can be improved.

Notify Microsoft Teams when a row is updated in Google Sheets

You can automatically share updates from Google Sheets, eliminating any time lag in information sharing.
This flow is recommended for those who manage tasks using shared Google Sheets and want to be notified of any updates.

Let's Create a Flow to Integrate Microsoft Teams and Google Sheets

Now, let's create a flow that integrates Microsoft Teams and Google Sheets!
We'll use Yoom to proceed with the integration of Microsoft Teams and Google Sheets without any coding. If you don't have a Yoom account yet, please create one from the Yoom registration form.

[What is Yoom]

This time, we will create a flow bot that translates text posted in a Microsoft Teams channel into English and replies, then stores it in Google Sheets!

The creation process is broadly divided into the following steps:

  • Integrate Microsoft Teams and Google Sheets with My Apps
  • Copy the template
  • Set the trigger for Microsoft Teams and the action for Google Sheets
  • Set the trigger to ON and complete the preparation for flow operation

Step 1: Integrate Microsoft Teams and Google Sheets with My Apps

Here, we will integrate Yoom with each app to enable operations.

[Microsoft Teams My Apps Integration]

After logging into Yoom, click on My Apps on the left side of the Yoom page screen and select Add on the right.

Enter "Microsoft Teams" in the search box at the top right and select Microsoft Teams from the search results.

When the following screen is displayed, log in with the account you want to use.

For more details, please check here.
My Apps Procedure and Precautions in Microsoft365 Services | Yoom Help Center

[Google Sheets My Apps Integration]

Next, register Google Sheets with My Apps.
Follow the same steps as before, click the New Connection button on Yoom's My Page, and select Google Sheets.

When you select Google Sheets, the following screen will be displayed. Please press "Sign with Google" in the red frame section.

When the following screen is displayed, select the account you want to integrate this time.

Once the screen transitions, click "Next".
Then, when the following screen is displayed, select "Continue".

This completes the My Apps registration for Google Sheets.
If Microsoft Teams and Google Sheets are displayed in My Apps, registration is complete!

Step 2: Copy the Template

Now, let's start creating the flow! We use templates to make it easy to set up, so let's copy this first.
Log in to Yoom and click "Try it" on the banner below.

The template will be automatically copied to your workspace, so please click "OK" on the next screen.

Step 3: Set Up Microsoft Teams Trigger

This is the initial setup! First, please click the red frame below.

No specific actions are required on the screen displayed here.
Check if the account information is correct and proceed to the next step!

Next, the API connection settings screen for the app trigger will be displayed.

First, select the "Trigger Interval".
You can choose the trigger interval from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
※Please note that the selection of intervals varies depending on the plan.

For "Team ID" and "Channel ID", click the input bar as shown in the image below to bring up the selection menu and click the appropriate one.

Once the input is complete, switch to the Microsoft Teams screen and post to the specified channel. This time, I posted as follows.

After posting, return to the Yoom screen and click "Test".
If the test is successful, check if the "Retrieved Values" are displayed correctly.

If there are no issues, click "Save". This completes the Microsoft Teams trigger setup!

Step 4: Set Up Translation

Here, we will set up the translation of the text posted to Microsoft Teams.

First, click the red frame below.

When the following screen is displayed, select the conversion type from the options below and proceed. Please note that tasks within parentheses will be consumed.
About Counting "Number of Task Executions"

Next, when you move to the detailed settings screen, enter the "Text to be Translated".
Click the input bar and select "Message Content" from the list that appears.

Set the "Target Language" to English and click "Test".

If the test is successful, check if the retrieved values are displayed correctly.
If there are no issues, click "Save".

This completes the translation setup!

Step 5: Set Up Sending Messages to the Channel

Click the red frame below. Here, we will set up sending messages to the Microsoft Teams channel.

No specific actions are required on the screen displayed here.
Check the contents and click "Next".

Next, on the API connection settings screen, enter the "Team ID" and "Channel ID".

For both items, click the field as shown in the screen below and select the appropriate data from the selection menu that appears.

Next, set the message content to be sent to Microsoft Teams.
This time, I set it up as follows. As shown in the screen below, you can combine "Data from the Selection Menu" and "Arbitrary Text" for input.
Customize it according to the content you want to notify.
※Refer to the annotations below the input field for how to insert line breaks and mentions.

Switch to the Microsoft Teams screen and check if the message has actually been sent.

The notification was successfully sent. Return to the Yoom screen and click Save!

Step 5: Set Up Sending Messages to the Channel

This is the final setup! Here, we will set up storing the pre-translation and post-translation text in Google Sheets.
Click the red frame below.

When the following screen is displayed, check if the account information for integration is correct.
No need to change the title or execution action.

Next, for the database integration item, refer to the part below the input field for input.

Note that "Spreadsheet ID" and "Spreadsheet Tab Name" can be selected from the candidates displayed by clicking the input field.

As a point of caution, you need to register headers in Google Sheets to add records. Check if the headers are included within the table range and press the "Next" button.
※For testing purposes, the table range is "A1:G" as we created the following sheet.

This will transition to the detailed settings screen for database operations.

Here, set the "Values of the Records to be Added".
For each item, quote from the output displayed by clicking the box. Select the data that matches the box item name.

※In the image below, since the box item name is "After Translation", I selected "Translation Result" from the retrieved values displayed by clicking the input bar.

Once the data insertion is complete, click the "Test" button.
If "Test Successful" is displayed as shown in the image below, all settings are complete!

Finally, switch to the Google Sheets screen and check if the information is stored.

It was successfully stored. Thank you for your hard work up to this point!

This concludes the method for [Translating the text posted to the Microsoft Teams channel into English, replying, and storing it in Google Sheets]!

Step 6: Set the Trigger to ON and Complete Flow Operation Preparation

Once the setup is complete, the following menu will be displayed.
Click "Turn Trigger ON" to automatically start the flow bot.

Add content posted to a specific channel in Microsoft Teams to Google Sheets

Once posted in Microsoft Teams, it will automatically be reflected in Google Sheets, preventing manual transcription errors or omissions.

Other Automation Examples Using Microsoft Teams and Google Sheets API

By leveraging the APIs of Microsoft Teams and Google Sheets, various automations can be achieved.

Automation Examples Using Microsoft Teams

You can add responses from a survey form to Microsoft Excel and notify Microsoft Teams. It is also possible to activate a flow bot at the end of each month to send reminders or create folders in OneDrive based on posted messages.

Automation Examples Using Google Sheets

You can send notifications to Slack when a row is updated or create a folder in Google Drive when a row is added. It is also possible to transfer data from Notion to Google Sheets, create documents based on updated customer information, and send them via Gmail.

In Conclusion

How was it? By integrating Microsoft Teams with Google Sheets, you can potentially solve challenges such as "organizing posts is difficult," "want to reduce the hassle of translation and recording," "want to streamline information sharing across the team." Automating the management of communication history and centralizing information allows you to proceed with daily tasks more quickly and reliably.

<span class="mark-yellow">By utilizing the no-code tool Yoom, you can easily integrate Microsoft Teams and Google Sheets without any programming knowledge!</span> If you're interested, start by creating a free account and see how it works for yourself. Registration takes just 30 seconds! You can experience automatic integration immediately.

Create a Free Account Now

Why not create some breathing room in your daily tasks by automating information management and notifications?

The person who wrote this article
Tags
Microsoft Teams
Google Sheets
Automation
Automatic
Integration
App integration
No items found.
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials